jquery选择器(可见对象,不可见对象) +判断,对象(逆序)


//可见对象: 
   $("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>