说说那些选择器

jQuery的选择器...

层次选择器

 <!-- 当点击h2元素时,为#menu下的<span>元素添加色为#09F的颜色背景 -->
   <!-- <script type="text/javascript">
        $(function () {
            $(‘h2‘).click(function () {
                $(‘#menu span‘).css(‘background-color‘,‘#09F‘);
            });
        });
    </script>-->

基本选择器

  <!-- 为标签选择器添加样式 -->
    <script type="text/javascript">
        $(function () {
            $(‘h2‘).click(function () {
                $(‘h3‘).css(‘background-color‘, ‘#09F‘);

            });
        });
    </script>

基本过滤选择器

<script type="text/javascript">
        $(function () {
            $(‘h2‘).click(function () {
                //$(‘li:first‘).css(‘background-color‘, ‘#09F‘);//第一个
                //$(‘li:last‘).css(‘background-color‘, ‘#09F‘);//最后一个
                //$(‘li:not(.three)‘).css(‘background-color‘, ‘#09F‘);//class不为three的元素
               // $(‘li:even‘).css(‘background-color‘, ‘#09F‘);//索引值为偶数的元素
               // $(‘li:eq(1)‘).css(‘background-color‘, ‘#09F‘);//索引值为1的元素
                 //$(‘li:gt(1)‘).css(‘background-color‘, ‘#09F‘);//索引值大于1的元素
                //$(‘li:lt(1)‘).css(‘background-color‘, ‘#09F‘);//索引值小于1的元素
                //$(‘:header‘).css(‘background-color‘, ‘#09F‘);//所有标题的元素
                $(‘:focus‘).css(‘background-color‘, ‘#09F‘);//获取焦点的元素

            });
        });
    </script>

可见性过滤选择器

<script src="js/jquery-1.8.3.js"></script>
    <script type="text/javascript">
        $(function () {
            // $(‘p:hidden‘).show();//显示文字
            $(‘p:visible‘).hide();//隐藏文字
        });
    </script>
    <style type="text/css">
        #txt_show
        {
            display:none;color:#00C;
        }
        #txt_hide
        {
            display:block;color:#F30;
        }
    </style>
</head>
<body>
    <p id="txt_hide">点击按钮,我会被隐藏哦~</p>
     <p id="txt_show">隐藏的我,被显示了,嘿嘿~</p>
    <input type="button" name="show" value="点击显示文字 " />
      <input type="button" name="hide" value="点击隐藏文字 " />
</body>

属性选择器

<!--改变class属性的值为odds的元素的背景颜色  -->
     <script type="text/javascript">
         $(function () {
             $("h2").click(function () {
                 $("[class=odds]").css("background-color", "#FFFFFF");
             })
         });
    </script>
时间: 2024-10-17 21:27:51

说说那些选择器的相关文章

CSS3选择器:nth-child和:nth-of-type之间的差异

对于p:nth-child选择器,选择一个元素如果: 这是个段落元素 这是父标签的第二个子元素 对于p:nth-of-type选择器,选择一个元素如果: 选择父标签的第二个段落子元素 :nth-of-type选择器,限制条件少

CSS3选择器 ::selection选择器

"::selection"伪元素是用来匹配突出显示的文本(用鼠标选择文本时的文本).浏览器默认情况下,用鼠标选择网页文本是以"深蓝的背景,白色的字体"显示的,效果如下图所示: 从上图中可以看出,用鼠标选中"专注IT.互联网技术"."纯干货.学以致用"."没错.这是免费的"这三行文本中,默认显示样式为:蓝色背景.白色文本. 有的时候设计要求,不使用上图那种浏览器默认的突出文本效果,需要一个与众不同的效果,此时

jQuery选择器补充

------------------------------------------------------------------------------------------------------------ --------------------------- 简单选择器(使用频率最高) ---------------------------- ----------------------- 进阶选择器(使用频率不如简单选择器) ----------------------- 高级选

微信小程序组件解读和分析:十二、picker滚动选择器

picker滚动选择器组件说明: picker: 滚动选择器,现支持三种选择器,通过mode属性来区分, 分别是普通选择器(mode = selector),时间选择器(mode = time),日期选择器(mode = date), 默认是普通选择器. picker滚动选择器示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23

CSS3选择器

我不知道是否有其他人能看见我写的内容,由于我是一个渣渣,很多内容都不知道,所以将这些很简单的东西都记录下来,希望不小心点进来的大神们,能吐槽一下我,呃指点一下我.和我一样的小白们希望能相互学习,谢谢了. 选择器的使用 通过选择器的使用,可以不再需要在编辑任何多余的无语义的class属性. 属性选择器: 在使用属性选择器时,需要声明属性和属性值. 声明方法:[att=val],其中att代表属性,val代表属性值. E[att=val]:前面的E表示在何种标签如:div[id=momo],a[he

jQuery 选择器2

jQuery 选择器 选择器 实例 选取 * $("*") 所有元素 #id $("#lastname") id="lastname" 的元素 .class $(".intro") 所有 class="intro" 的元素 element $("p") 所有 <p> 元素 .class.class $(".intro.demo") 所有 class=&qu

优化jQuery选择器

优化jQuery选择器 选择优化比以前更加重要,因为越来越多的浏览器实现了queryselectorall()并承担了将jQuery选择器转移到浏览器的责任.记住这些小技巧可以让你轻松突破学习选择器时的瓶颈. jQuery 扩展 如果可能的话,避免使用jQuery扩展选择器.这些扩展无法在性能让原生的queryselectorall() DOM提供的方法更有效,所以还是用jQuery提供的常规选择器吧. 1 2 3 4 5 // Slower (the zero-based :even sele

Test_赋值多个class选择器

ZC: 元素属性"class"中,可以赋值 多个 class选择器 ZC: 多个选择器,相同的属性设置,哪个起作用:晚定义的起作用 1.代码 <!--内联 HTML5--> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style type="text/css"> .bgc01 { width :500px; he

jQuary学习-什么是jquary? Js与jquary之间的关系 Jquary选择器

1.  什么是jQuery以及学习的意义等 jQuery是一个js库 JS库是什么? 把常用的方法,进行封装,封装到一个单独的js文件当中,要用的时候直接调用. 学习jQuery主要学什么? 学习jQuery提供给我们的方法 2.jQuery的使用步骤 1)引入jQuary包 2)写进入口函数 入口函数的两种书写方式: 方式一: $(document).ready(function(){ }); 方式二: $(function(){ }); 3) 写入需要实现的功能 例: <script src

jQuery的介绍和一些基本选择器

jQuery是什么呢?它是JS的库,简单来说他就是把一些常用的方法封装到一个单独的js文件中,要用时直接调用.其实我们只要学会用jQuery的方法就可以了,我们是直接调用封装好的东西.使用jQuery我分成三大步骤,第一:引包,第二:写入口函数,第三:实现功能. jQuery现在有三大版本,他们之间是有区别的,分别是以1,2,3开头的,以1开头的是兼容IE6,7,8浏览器的,其他两大类是不兼容的.还有他每个大版本里分成压缩版和未压缩版,压缩版中没有注释,没有换行,没有空格,所以体积小,他一般在生