10-15 jquery选择器

jQuery 选择器

   jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的css选择器,除此之外,它还有一些自定义的选择器。

  jQuery 中所有选择器都以美元符号开头:$()。

一、标签选择器(元素选择器)

  jQuery 元素选择器基于元素名选取元素。

  语法: $("html标签名") 获得所有匹配标签名。

  在页面中选取所有 <p> 元素:

  $("p")

二、#id 选择器

  页面中元素的 id 应该是唯一的,

  语法: $("#id的属性值") 获得与指定id属性值

  $("#test")

三、类选择器

  $(".class的属性值") 获得与指定的class属性值匹配的元素

  $(".test")

四、并集选择器

  语法: $("选择器1,选择器2....") 获取多个选择器选中的所有元素

   var obj = $("div p")

五、层级选择器

  1:后代元素

    $("A B") 选择的是A元素内部的所有的B元素包括子子孙孙的B元素

  2:子选择器
    $("A > B") 选择的是A元素内部的所有的B子元素只包括二级元素

六、属性选择器

  1:属性名称选择器

    语法:$("A[属性名]") 包括指定属性的选择器

        <input type="text" name="m1"/>
      <input type="text" name="m2"/>
      <input type="text"  />
    //获取指定name属性的输入框  2个
     var input =  $("input[name]");    

  2:属性选择器 

    $("A[属性名=值]) 包含指定属性等于指定的值的选择器

六、过滤选择器

:first
:last
:even 偶数
:odd 奇数
:eq(index) 找到是等于索引选择器 找指定索引元素
:gt(index) 大于索引
:lt(index) 小于索引

七、表单的选择器  

  1:可用元素选择器
    :enabled 获取可用的元素
  2:不可以用元素选择器
    :desabled
  3:选中选择器
    :checked
    :selected

本文以学习、研究和分享为主,版权归作者和博客园共有,欢迎转载,如果文中有不妥或者错误的地方还望大神您不吝指出,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
原文地址:https://www.cnblogs.com/bhhh/p/13822448.html