jQuery选择器(三)


子元素过滤选择器:

l  nth-child() 选择器详解如下:

•    (1) :nth-child(even/odd): 能选取每个父元素下的索引值为偶(奇)数的元素

•    (2):nth-child(2): 能选取每个父元素下的索引值为2 的元素

•    (3):nth-child(3n): 能选取每个父元素下的索引值是3 的倍数的元素

•    (3):nth-child(3n + 1): 能选取每个父元素下的索引值是 3n + 1的元素

<ul>

            <li>

                Jone

            </li>

            <li>

                Karl

            </li>

            <li>

                Brandon

            </li>

        </ul>

        <ul>

            <li>

                Glen

            </li>

            <li>

                Tane

            </li>

            <li>

                Ralph

            </li>

        </ul>

 

$("ul>li:nth-child(even").css("background-color","red");

       $("ul>li:first-child").css("background-color","blue");

       $("ul>li:last-child").css("background-color","red");

    $("ul>li:only-child").css("background-color","green");

 

表单对象过滤器:

此选择器主要对所选择的表单元素进行过滤

<divalign="center">

                            <form>

                                     <inputtype="button" value="Input Button" /><br/>

                                     <inputtype="checkbox" /><br/>

 

                                     <inputtype="file" /><br/>

                                     <inputtype="hidden" /><br/>

                                     <inputtype="image" src="./images/IMAG0186.jpg"width="50px" height="50px"/><br/>

 

                                     <inputtype="password" /><br/>

                                     <inputtype="radio" /><br/>

                                     <inputtype="reset" /><br/>

 

                                     <inputtype="submit" /><br/>

                                     <inputtype="text" /><br/>

                                     <select>

                                               <option>

                                                        Option

                                               </option>

                                     </select><br/>

 

                                     <textarea></textarea><br/>

                                     <button>

                                               Button

                                     </button>

 

                            </form>

                            <divid="ts">

                                       <inputtype="password" /><br/>

                            </div>

                   </div>

 

  $(document).ready(function(){

           // 表单 过滤器匹配所有 input, textarea, select 和 button 元素

            var $ipts = $(":input");

            //alert($ipts.length);

            //alert($(":text").length);

            

            alert($("input:text").length);// input : text

   });

 

前提:引入js文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值