分享

Jquery选择器

 昵称10504424 2013-11-18

Jquery选择器

    1. $("td",$(this)) //在this中找所有td
    2. $("#id") //通过ID //返回单个元素
    3. $("div") //通过标签
    4. $(".cls") //类选择器
    5. $("div.cls") //标签加类选择器
    6. $("*") //选取所有的元素
    7. $(this) //自己
    8. $("div,p,a") //取得所有标签的集合
    9. $("div p") //div下的所有<p>,不管几层 [子孙]
    10. $("div>p") //获取最直接的p [儿子]
    11. $("div+p") //兄弟节点中下面的第一个元素 [弟弟] //相当于.next();
    12. $("div~p") //层的所有下面的兄弟节点 //相当于.nextAll();
    1. :eq(): 索引//第1个元素 $('p:eq(0)')
    2. :lt(3): 索引 //索引小于3的
    3. :gt(3):索引 //索引大于3的 $('ul li:gt(2):lt(2)') //先执行大于2,结果集中再执行小于2
    4. :not():不满足"选择器"的元素
    5. :first:第一个
    6. :last:最后一个
    7. :even:偶数(索引的偶数,显示给用户的是奇数)
    8. :odd:奇数
    9. :header:所有h1-h6的标签 //$(':header')
    10. :animated:所有正在执行动画的元素
    1. :contains(text):选择含有文本text的元素 //有没有引号一样效果
    2. :empty:选择不包含元素或者文本的空元素 //<div></div>测试通过,换行应该也算字符,不能被选择 (浏览器的问题,CSS的问题)
    3. :has(selector):选择包含匹配元素的元素
    4. :parent:选择含有子元素或文本的元素
    1. :hidden:选取所有不可见元素 $(":hidden") //包括display:none的元素
    2. :visible:选取所有可见元素 $("div:visible")
    1. :checked
    2. :selecetd
    1. [id] :选取拥有id属性的元素 //$("div[style]").hide(2000); 测试没通过 //$("div[id]").hide(2000);测试通过
    2. [id=text]:选取id为text的元素
    3. [id!=text]:选取id不为text的元素
    4. [id^=t]:选取id以t开头的元素
    5. [id$=t]:选取id以t结束的元素
    6. [id*=text]:选取id含有text的元素
    1. :nth-child(index/even/odd/equation):选取每个父元素下的第n/奇/偶个元素 //注意:index从1开始算 //:nth-child(3n+1) 3的倍数加1
    2. :first-child:选取每个父元素的第一个子元素
    3. :last-child:选取每个父元素的最后一个子元素
    4. :only-child:如果这个元素是其父元素中的唯一一个元素,则匹配 //注意:操作的是子元素
    1. :input:选取所有input、textarea、select、button元素
    2. :text:选取所有单行文本框
    3. :password:选取所有密码框
    4. :radio:
    5. :checkbox
    6. :submit
    7. :image
    8. :reset
    9. :button
    10. :file
    11. :hidden

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多