1.基本元素选择器

$(“p”)            //选取<p>元素

$(“p.info”)      //选取所有class=”info”的<p>元素

$(“p#demo”)      //选取id=”demo”的第一个<p>元素

分层选择器:使用这种选择器时,需要传入多个值,并用空格或大于号分隔。例如:

$(“div input”)        //选择div下所有的input

$(“div > input”)     //选择父元素(div)下的子元素(input)

2、基本条件选择器

使用这种选择器时,需要在元素的选择符后加上基本条件运算符,这些条件运算符都是jQuery内置的运算符。例如:

$(“p:first”)      //选择第一个段落

$(“p:last”)       //选择最后一个段落

$(“tr:even”)      //选择偶数表格行

$(“tr:odd”)      //选择奇数表格行

$(“input:not(:checked)”)   //选择所有未被选中的元素

$(“tr:eq()”)      //选择索引值为1的表格行

$(“tr:gt()”)      //选择索引值大于0的表格行

$(“tr:lt()”)      //选择索引值小于2的表格行

$(“:header”)      //选择所有标题元素

$(“:animated”)      //选择所有正在执行动画的元素

3、内容条件选择器

使用这种选择器时,需要在元素的后面加上内容筛选运算符。例如: $(“div:contains(„John‟)”)   //选择包含‘John’文本的层元素

$(“td:empty”)      //选择不包含文本或者子元素的表格单元 

$(“div:has(p)”)     //选择包含段落元素的层元素

$(“td:parent”)      //选择包含文本或者子元素的表格单元

4、可见性条件选择器

使用这种选择器时,需要在元素后面加上可见性条件。例如:

$(“tr:hidden”)      //选择所有隐藏的表格行

$(“tr:visible”)      //选择所有可见的表格行

5、属性选择器

使用这种选择器时,需要利用元素属性并使用一定条件来进行选择。例如: $(“div[id]”)      //选择具有id属性的层

$(“input[name=‟newletter‟]”)  //选择具有属性name并且属性值为‘newletter’的表单输入元素

$(“input[name!=‟newsletter‟]”) //选择具有属性name并且属性值不为‘newletter’的表单输入元素

$(“input[name^=‟news‟]”)  //选择具有属性name并且属性值以‘news’为起始内容的表单输入内容

$(“input[name$=‟letter‟]”)  //选择具有属性name并且属性值以‘letter’为结束内容的表单输入元素

$(“input[name*=‟man‟]”)   //选择具有属性name并且属性值包含‘man’内容的表单输入元素

$(“input[id][name$=‟man‟]”)  //选择具有属性id和name并且name的值以‘man’为结束内容的表单输入内容

6、子元素选择器

使用这种选择器时,需要加入子元素的选择条件。例如:

$(“ul li:nth-child()”)    //选择第2个列表项

$(“ul li:nth-child(even)”)   //选择偶数索引列表项

$(“ul li:nth-child(odd)”)   //选择奇数索引列表项

$(“ul li:nth-child(3n)”)   //选择索引值为3的倍数的列表项

$(“ul li:first-child”)    //选择第一个列表项

$(“ul li:last-child”)    //选择最后一个列表项

$(“ul li:only-child”)    //选择列表出现且仅出现一个的列表项

7、表单元素选择器

使用这种选择器时,需要加入代表不同表单元素类型的标示符。例如:

$(“:input”)       //选择所有input,textarea,select和button元素

$(“:text”)       //选择单行文本框

$(“:password”)     //选择密码框

$(“:radio”)       //选择单选按钮

$(“:checkbox”)     //选择复选框

$(“:submit”)      //选择提交按钮

$(“:image”)      //选择所有图像域

$(“:reset”)       //选择重置按钮

$(“:button”)      //选择普通按钮

$(“:file”)       //选择文件域

$(“:hidden”)      //选择隐藏域

$(“input:enabled”) //选择所有可用元素

$(“input:disabled”)    //选择所有不可用元素

$(“input:checked”)  //选择所有被选中的复选框和单选按钮

$(“select option:selected”)  //选择所有被选中的option

JQuery元素选择的更多相关文章

  1. CSS/JQuery元素选择器之&amp;&amp;和||,选择器的逻辑操作

    使用CSS或JQuery选中元素的时候.非常多时候我们须要对条件进行&&或者||操作. JQuery或者CSS中的||操作是非经常常使用的.也非常easy,就是通过逗号来分隔的. se ...

  2. 深入学习jQuery元素过滤

    × 目录 [1]索引过滤 [2]内容过滤 前面的话 过滤是jQuery扩展的一个重要的内容.jQuery选择器中的一个重要部分就是过滤选择器.除了过滤选择器,还有专门的元素过滤的方法.本文将详细介绍j ...

  3. jQuery元素查找方式

    jQuery常用的元素查找方法总结 $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到 ...

  4. JQUERY 模糊选择

    JQUERY 模糊选择        [属性名称]         匹配包含给定属性的元素      [att=value]       匹配包含给定属性的元素      [att*=value]   ...

  5. jquery元素查找方法集锦

    jQuery常用的元素查找方法总结 $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到 ...

  6. jquery元素查找方法

    $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div&q ...

  7. JQuery实现选择特定楼层回复

    JQuery实现选择特定楼层回复 需求: 一个论坛里面的小功能,除了回复帖子之外,也能够回复帖子以下的回复.详细实现细节: 每个回复有一个"回复"按钮,点击按钮实现: 在form表 ...

  8. OpenLayers元素选择工具

    OpenLayers的selector工具相信挺多人都没有用过,其实这个工具用处还是不少的.比如完成元素查询时,需要实现图属性联动,使用这个工具很方便.最近做项目时也使用到这个工具,使用起来确实挺方便 ...

  9. jquery元素插入、删除、清空

    1)jquery元素插入 <!--位置1--> <div id='test'> <!--位置2--> <div>测试</div> <! ...

随机推荐

  1. 语音信号处理之(一)动态时间规整(DTW)

    语音信号处理之(一)动态时间规整(DTW) zouxy09@qq.com 原文:http://blog.csdn.net/zouxy09 这学期有<语音信号处理>这门课,快考试了,所以也要 ...

  2. windows live writer首行缩进问题的解决

    使用live writer写博客的确方便,但有个简单的问题,我始终无法解决,就是发布的博客老是无法首行缩进,试过好多方法,都有问题: 直接加全角空格.上传时就给过滤掉了. 修改defaultcss,结 ...

  3. JAVA中split对空串的影响。

    public class SplitEmptyString { /** * @param args */ public static void main(String[] args) { // 空串的 ...

  4. Android Activity的生命周期的几个方法介绍

    onCreate():创建Activity调用,用于Activity的初始化,还有个Bundle类型的参数,可以访问以前存储的状态. onStart():Activity在屏幕上对用户可见时调用 on ...

  5. 使用select处理任意数目个客户的单进程程序

    改写http://www.cnblogs.com/nufangrensheng/p/3587962.html中的TCP回射服务器程序,把它重写成使用select来处理任意数目个客户的单进程程序,而不是 ...

  6. 软件开发工具——Make

    掌握Makefile的使用方法和工作流程: 掌握make工具变量的相关知识,包括其引用.定义及分类等: 掌握Makefile常见的函数含义: 掌握Makefile与shell命令行的通信方法: 掌握M ...

  7. Android EditText禁止复制粘贴

    1,自定义EditText package com.example.ui; import android.annotation.SuppressLint; import android.content ...

  8. Swift 与 Object-C 交互 (Swift版本为:1.2)

    这篇文章主要是介绍 Swift 与 Object-C 之间进行交互的代码,主要分为两个部分.一个是 Swift 项目调用 Object-C 的类,另一个是 Object-C 项目调用 Swift 类. ...

  9. STS(Spring Tool Suite)创建maven项目

    右键菜单选择新建->maven项目 自己创建存放配置文件需要使用的maven文件夹

  10. C#指南,重温基础,展望远方!(11)C#委托

    委托类型表示对具有特定参数列表和返回类型的方法的引用. 通过委托,可以将方法视为可分配给变量并可作为参数传递的实体. 委托类似于其他一些语言中的函数指针概念,但与函数指针不同的是,委托不仅面向对象,还 ...