• 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标签下的第二个节点

  • 相关阅读:
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
    C语言I博客作业02
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业02
    C语言II博客作业01
    学期总结
    C语言I博客作业08
  • 原文地址:https://www.cnblogs.com/xishaonian/p/7153429.html
Copyright © 2020-2023  润新知