码迷,mamicode.com
首页 > Web开发 > 详细

jquery选择器

时间:2016-05-20 22:13:39      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

                                          jquery选择器

下面为选择器的整体结构,我们下面依次解释

技术分享

1.基本选择器

标签选择器、类选择器、ID选择器、并集选择器、交集选择器、全局选择器

2.层次选择器

后代选择器(包括)、子选择器(直接子元素)、相邻元素选择器(之后的相邻元素)、同辈元素选择器(之后的所有同辈元素)

1 $(function () {
2             $("p").click(function () {
3                 $(".txt_box .current").css("background", "#6FF");//后代选择器
4                 $("p>span").css("background", "#F9F");//子选择器
5                 $("h1+p").css("background", "#F06");//相邻元素选择器
6                 $("strong~span").css("color", "#00C");//同辈元素选择器
7             });
8         });

 3.属性选择器

 

<script type="text/javascript">
        $(function () {
            $("[id=top]").click(function () {//给定属性是某个特定值的元素
                $(this).css("background","#f00");
            });
            $("li[id][title=妖精的尾巴]").css("color", "blue");//满足符合多个条件的符合属性的元素
            $("li[id^=‘huo‘]").css("font-weight", "bold");//选取给定属性是以某些特定值开始的元素
            $("li[id$=‘an‘]").css("color", "pink");//选取给定属性是以某些特定值结尾的元素
            $("li[id*=‘n‘]").css("background", "#ff0");//选取给定属性包含某些特定值的元素
        });
    </script>
</head>
<body>
    <div id="top">动画列表</div>
    <div id="middle">
        <ul>
            <li id="kenan">名侦探柯南</li>
            <li id="huoying">火影忍者</li>
            <li>死神</li>
            <li id="4" title="妖精的尾巴">妖精的尾巴</li>
            <li>银魂</li>
            <li>黑猫警长</li>
            <li>仙履奇缘</li>
        </ul>
    </div>
</body>

 

4.基本过滤选择器

 <script type="text/javascript">
        $(function () {
            $("li:first").css("background", "#09F");//改变li的第一元素的背景颜色
            $("li:last").css("color", "#f00");
            $("li:not(.three)").css("background", "pink");//改变class不为.three的li元素
            $("li:even").css("background", "blue");//改变‘索引值’为偶数的li元素
            $("li:odd").css("color", "#fff");
            $("li:eq(2)").css("color", "red");//改变索引值为2的元素的字体颜色
            $("li:gt(1)").css("font-weight", "bold");//改变索引值大于1的li元素的字体
            $("li:lt(2)").css();
            $(":header").css();//改变所有标题元素的样式,如<h1> <h2> <h3>....
            $("li:focus").css();
        });
    </script>
</head>
<body>
    <div id="content">
        <div id="top">网络小说</div>
        <div id="middle">
            <ul>
                <li>王妃不好当</li>
                <li>致命交易</li>
                <li>逆天之宠</li>
                <li>交错时光的爱恋</li>
                <li>张震鬼的故事</li>
                <li>第一次亲密接触</li>
            </ul>
        </div>
    </div>
</body>

5.表单选择器

一共有如下几种表单选择器

技术分享

01.:input

技术分享

剩余的其他几种表单选择器都会只匹配到对应的标签  举一个例子

技术分享

 

6.可见性过滤选择器

技术分享

7.内容过滤选择器

技术分享

 

jquery选择器

标签:

原文地址:http://www.cnblogs.com/hmy-1365/p/5509028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!