当前位置:  编程技术>jquery

jquery实例-jQuery选择器的使用

    来源: 互联网  发布时间:2014-09-03

    本文导语:  jQuery有非常强大且灵活的选择器,下面是一个使用选择器的例子。   代码示例:     test-jquery_www.                 .red         {             background-color: Red;         }         .green         ...

jQuery有非常强大且灵活的选择器,下面是一个使用选择器的例子。
 

代码示例:




    test-jquery_www.
   
   
        .red
        {
            background-color: Red;
        }
        .green
        {
            background-color: Green;
        }
        .blue
        {
            background-color: Blue;
            font-size: x-small;
            font-weight: bold;
        }
        .yellow
        {
            background-color: Yellow;
            font-size: x-large;
        }
        li
        {
            padding: 0 3px;
        }
        .horizontal
        {
            float: left;
            list-style: none;
            margin: 10px;
        }
        .sub-level
        {
            background: #ffc;
        }
        a
        {
            color: #00f;
        }
        a.mailto
        {
            color: #f00;
        }
        a.pdflink
        {
            color: #090;
        }
        a.mysite
        {
            text-decoration: none;
            border-bottom: 1px dotted #00f;
        }
        .table-heading
        {
            background-color: #ff0;
        }
        th
        {
            text-align: left;
        }
        .odd
        {
            background-color: #ffc;
        }
        .even
        {
            background-color: #eee;
        }
        .highlight
        {
            color: #f00;
            font-weight: bold;
        }
        .italic
        {
            font-style: italic;
        }
        .bold
        {
            font-weight: bold;
        }
        .table-heading
        {
            background: #0066ff;
            color: #ffffff;
            line-height: 20px; /*  */
            height: 30px;
        }
   
   
        //我们使用  $(document).ready()  包住我们的  jQuery 代码,DOM 加载完毕后就可以使它所有东西都可用。
        $(document).ready(function() {
            $('span:contains(冯瑞涛)').addClass('red');
        });

        // 添加风格,让list横向排列
        $(document).ready(function() {
            //选择#selected-plays    下面的li元素
            $('#selected-plays > li').addClass('horizontal');
            //递归所有li,自定义选择器:not 排除.horizontal类的元素
            $('#selected-plays li:not(.horizontal)').addClass('sub-level');
        });

        // 使用XPath 属性选择器 为链接分配Class
        $(document).ready(function() {
            //正则表达式,获得所有内容为mailto:开始的
            $('a[href^="mailto:"]').addClass('mailto');
            //正则表达式,内容为.pdf 结尾的
            $('a[href$=".pdf"]').addClass('pdflink');
            //正则表达式,内容任何位置为finehappy的
            $('a[href*="finehappy"]').addClass('mysite');
        });

        //
        $(document).ready(function() {
            //为th的父对象tr添加类
            $('th').parent().addClass('table-heading');
            //tr,除了内容存在th 属性 的并且TR索引值匹配为偶数的元素
            $('tr:not([th]):even').addClass('even');
            //奇数
            $('tr:not([th]):odd').addClass('odd');
            //$('tr:not([th])').filter(':odd').addClass('odd'); //同样可以实现

            //发现存在WPF的td
            $('td:contains("WPF")').addClass('highlight');
            //自定义选择器,内容中带有WPF 的同辈(同级别)为td的元素 高亮显示
            $('td:contains("WPF")~ td').addClass('highlight');
            /* 一下这些实现可以得到上面同样的结果 ,代表了jQuery选择器的灵活和链接能力
            1.得到包含  Henry 的单元格,然后它的兄弟(不只是下一个的兄弟)。加入这个类:
            $('td:contains("Henry")').siblings().addClass('highlight');
            2.得到包含  Henry 的单元格,得到它的父亲,然后查找所有在它里面大于0的单元格(0
            是第一个单元格),加入这个类:
            $('td:contains("Henry")').parent().find('td:gt(0)') .addClass('highlight');
            3.得到包含  Henry 的单元格,得到它的父亲,查找所有在它里面,然后过滤那些除了包
            含  Henry的,加入这个类:
            $('td:contains("Henry")').parent().find('td').not(': contains("Henry")') ).addClass('highlight');
            4.得到包含  Henry 的单元格,得到它的父亲,查找在它的孩子里面的第二个单元格,然
            后加入这个类,取消上一个  .find() ,在孩子里查找第三个单元格,并加入这个类:
            $('td:contains("Henry")').parent().find('td:eq(1)').addClass( 'highlight').end().find('td:eq(2)').addClass('highlight');
            */           
        });
   


   
   


        脚本学习网,欢迎您的光临。
       

               
  • 北京
                   

                         
    • 脚本学习网

    •                    
    • 宣武

    •                

               

  •            
  • 上海
                   

                         
    • 书籍下载

    •                    
    • 浦东

    •                

               

  •            
  • 广州
                   

                         
    • Mailto:我的邮件
                             

                                   
      • 级别 1

      •                            
      • 级别 2

      •                        

                         

    •                    
    • 天河

    •                

               

  •        

       
            图书阅读
       
           
               
                    图书名称
               
               
                    作者
               
               
                    出版日期
               
           
           
               
                    WPF 揭秘
               
               
                    Adam Nathan
               
               
                    2007年1月
               
           
           
               
                    WCF 揭秘
               
               
                    ****
               
               
                    2007年2月
               
           
           
               
                    SharePoint Service 3.0 开发指南
               
               
                    Todd C. Bleeker
               
               
                    2007年3月
               
           
       
   

   


    
 
 

您可能感兴趣的文章:

  • jquery使用jquery.zclip插件复制对象的实例教程
  • JQuery验证特殊字符实例
  • jquery检验实例-改变错误提示信息的位置
  • textarea显示成label的样式 jquery实例
  • jQuery实现回车键(Enter)切换文本框焦点的代码实例
  • jquery修改属性值实例代码(设置属性值)
  • Jquery each方法跳出循环,并获取返回值(实例讲解)
  • jquery等宽输出文字插件的实例代码
  • jquery 回车事件的实例分享
  • jquery 获取dom固定元素 添加样式的简单实例
  • Jquery 获取元素位置序号的实例代码
  • jquery获得表单所有数据的实例分享
  • jQuery回车键事件实例代码
  • Jquery 键盘按键监听与滑动效果的实例
  • jquery实现弹出div,始终显示在屏幕正中间的简单实例
  • jquery导航固定效果实例
  • jquery 延迟执行的实例分享
  • JQuery validate日期比较实例
  • Jquery如何获取新浪天气预报?实例代码
  • jquery 网页自动播放声音实例
  • jQuery日期选择插件 jQuery UI Datepicker
  • jQuery 行政区选择插件 jQuery distpicker
  • jQuery 日期选择插件 jQuery-datepicker
  • jQuery区间选择控件 jquery range picker
  • jQuery的选择器引擎 Sizzle
  • jQuery下拉选择插件 MagicCombo
  • jQuery颜色选择器 ExColor
  • jQuery 颜色选择器 mColorPicker
  • jQuery日期选择插件 glDatePicker
  • jQuery 的日期选择插件 jdPicker
  • jQuery颜色选择器插件 Farbtastic
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jquery代码-如何使用jQuery来解析xml
  • 使用jquery局部刷新(jquery.load)从数据库取出数据
  • jquery代码-如何使用jQuery来检测右键和左键的鼠标单击两种情况
  • Jquery图片延迟加载插件jquery.lazyload.js的使用方法
  • jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
  • jquery代码-如何使用多个属性来进行过滤
  • jQuery.holdReady()使用方法
  • JQuery插件fancybox无法在弹出层使用左右键的解决办法
  • 使用jQuery重置(reset)表单的方法
  • jquery使用$(element).is()来判断获取的tagName
  • 使用Jquery获取带特殊符号的ID 标签的方法
  • 使用jquery prev()方法找到同级的前一个元素
  • jQuery 1.9使用$.support替代$.browser的使用方法
  • jquery的live使用注意事项
  • jquery链式操作的正确使用方法
  • jquery代码-如何正确使用ToggleClass
  • 通过$(this)使用jQuery包装后的方法或属性
  • 使用JS或jQuery模拟鼠标点击a标签事件代码
  • JQuery中使用ajax传输超大数据的解决方法
  • jquery组件使用中遇到的问题整理及解决
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3