zoukankan      html  css  js  c++  java
  • jquery选择器

    1.元素选择器

    $("#id") : id选择器,document.getElementById("id");
    $("div") :元素选择器document.getElementByTagName("div");
    $(".myClass") : 类选择器,返回所有class="myClass"的元素
    $("*") : 返回所有元素,多用于结合上下文搜索
    $("div,span,p.myClass") : 多条件选择器,返回所有查到的元素

     2.层级选择器

    $("form input") 选择所有的form元素中的input元素 
    $("#main > *") 选择id值为main的所有的子元素 
    $("label + input") 选择所有的label元素的下一个input元素节点,经测试选择器返回的是label标签后面直接跟一个input标签的所有input标签元素 
    $("#prev ~ div") 同胞选择器,该选择器返回的为id为prev的标签元素的所有的属于同一个父元素的div标签

    3.基本过滤选择器

    $("tr:first") 选择所有tr元素的第一个
    $("tr:last") 选择所有tr元素的最后一个
    $("input:not(:checked) + span") 过滤掉:checked的选择器的所有的input元素

    4.属性选择器

    $("div[id]") 选择所有含有id属性的div元素
    $("input[name='newsletter']") 选择所有的name属性等于'newsletter'的input元素
    $("input[name!='newsletter']") 选择所有的name属性不等于'newsletter'的input元素
    $("input[name^='news']") 选择所有的name属性以'news'开头的input元素
    $("input[name$='news']") 选择所有的name属性以'news'结尾的input元素
    $("input[name*='man']") 选择所有的name属性包含'news'的input元素
    $("input[id][name$='man']") 可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以man结尾的元素

     5.子元素过滤选择器

    $("ul li:nth-child(2)") 选择ul下的li标签下的第二个节点

  • 相关阅读:
    个人心情闲扯贴~~
    近阶段学习感悟--大一下半学期
    HDU 1003 Max Sum 解题报告
    开始我的新园地--献给我的那些学长们
    软件公司职位简称
    Sql Server参数化查询之where in和like实现详解 [转]
    21个值得收藏的Javascript技巧
    [转]js刷新父窗体
    Oracle10g 连接 sqlserver 在server2008r2 中连接 iis7 .net4.0
    Oracle10g 连接 sqlserver hsodbc dblink 方式 非透明网关
  • 原文地址:https://www.cnblogs.com/xishaonian/p/7153429.html
Copyright © 2011-2022 走看看