去除表单中父级为隐藏的表单元素

    xiaoxiao2021-12-14  20

    //传入表单中所有的元素,这里是一个数组形式 function ParentsIsShow(element) { var init={ newElems:[], elem:element, //判断父级是否为隐藏的方法 // 是 返回 null 不是 返回 该元素 lookParent:function (elem1,elem2){ if ($(elem1).parent().is(":hidden")) { return null } else { var parent= $(elem1).parent(); if (parent[0] == $("body")[0]) { return elem2 } else { return init.lookParent(parent,elem2) } } } }; //遍历判断 for (var i = 0, len =init.elem.length; i < len; i++) { var thisElem = init.elem.eq(i); var result= init.lookParentType(thisElem,thisElem) if (result != null) { init.newElems.push(result ) } } // 运行完该方法后 返回的表单元素一个数组形式 return init.newElems }
    转载请注明原文地址: https://ju.6miu.com/read-968906.html

    最新回复(0)