//可见对象: $("li:visible ") //可见对象下的 隐藏对象 $("li:visible [type='hidden']") //获得 可见 的li 对象下的所有type='hidden' 的对象 //对象(逆序) .toArray().reverse() $($(".") .toArray().reverse())//获得 对象 逆序后 的对象 //例子: $($("li:visible [type='hidden']") .toArray().reverse()).validateText()
//:hidden 包括 metra标签下的不可见元素 以及 type='hidden' 的对象 //使用前通常加上范围,例如:$("li :hidden") //隐藏对象下的 隐藏对象 //需求:不可见的li对象下的所有type='hidden' 对象 //例子: $("li:hidden [type='hidden']").val(""); //需求 li对象下的所有不可见对象下的所有type='hidden' 对象 //例子: $("li :hidden [type='hidden']").val("");
jquery中判断对象是否可见的方法 if($("#id").is(":visible")){} $("#id").is(":hidden")返回True/False
前台html:
<ul class="list-group"> <li id="identity" class="list-group-item" style="display:none"> <div class="pull-left">身份</div> <div class="pull-right">请选择</div> <input type="hidden" value="" placeholder="您的身份"/> </li> <li id="isMarital" class="list-group-item"> <div class="pull-left">婚姻</div> <div class="pull-right">请选择</div> <input type="hidden" value="" placeholder="您的婚姻"/> </li> </ul>