css:选择符
$('#selected-plays > li') 使用了子元素组合符,查找 ID 为 selected-plays 的元素的子元素( > )中所有的列表 li
$('#selected-plays li:not(.horizontal)') 取得 #selected-plays 的后代元素,没有 horizontal类( :not(.horizontal))添加 类 sub-level

属性选择符:通过HTML 元素的属性选择元素,例如,链接的 title 属性,图像 alt 属性,如选择带有 alt 属性的所有图像元素  $('img[alt]'),允许类似正则表达式的语法来标识字符串的开始( ^ )和结束 ( $ ),使用 ( * ) 表示任意位置,使用 叹号 ( ! ) 表示相反的值

$('a[href^=mailto:]') 表示选择所有带 href 属性 ( [href ) 且以 mailto:开头 ( ^=mailto:]) 的锚元素 a

$('a[href$=.pdf]') 表示选择所有 href 属性以 .pdf 结尾的链接

$('a[href*=henry][href!=mailto:henryiv@king.co.uk]') 表示查找 所有 a 中 的 href 属性中带有 henry 元素且 href不是 mailto:henryiv@king.co.uk 的元素

$(div.horizontal:eq(1)) 表示带有 horizontal 类的 div 集合中选择第二个项, javascript 数组采用从 o 开始编号方式,所以 eq(1) 表示选择第二个元素,但只有 $('div:nth-child(1)') 是从 1 开始编号的,jquery 只有这个元素是从 1 编号开始,所以此表示选择第一个 div 元素

:odd奇数 index, :even 偶数 index
$('tr:odd') $('tr:even') 如果这样用会有一个问题,就是如果同一页面有多个表格的话,就是按照连续的表格处理,即相当于把反面的表格也放到第一个表格中处理,为了避免这种情况,可用 $('tr:nth-child(odd)') 就是分别单独处理同一个页面的每个表格

$('td:contains(Henry)') 表示 td 中包含有 Henry 内容的元素,区分大小写

基本表单的选择
<input type="text" /> $(':text')
<input type="radio" /> $(':radio')
$(':checkbox') , $(':image')
$(':submit') , $(':reset'), $(':password'),
$(':checked'), $(':selected'), $(':enabled')

DOM 遍历法
连缀(少用)
$('td:contains(Henry)') // 包含 Henry 的单元格
.parent()  // 取得其父元素
.find('td:eq(1)') // 在父元素中查找第二个元素
.addClass('highlight') // 为该元素添加 highlight 类
.end()  // 恢复到包含 Henry 单元格的父元素
.find('td:eq(2)')  // 在父元素中查找第三个元素
.addClass('highlight'); // 为该单元格添加 highlight

jquery 之选择符的更多相关文章

  1. jquery 获取选择符

    1.工厂函数$() 标签名:$('p') 取得文档中的所有段落 ID:$('#some-id') 取得文档中具有对应的some-id ID的一个元素 类:$('.some-class') 取得文档中带 ...

  2. JQuery学习笔记【CSS选择符】--02

    Jquery的程序入口: <html> <head> <title></title> <script type="text/javasc ...

  3. Web前端新人笔记之jquery选择符

    jquery利用了CSS选择符的能力,让我们能够在DOM中快捷而轻松的获取元素或元素集合.本章将介绍以下内容: 1.网页中的元素结构: 2.如何通过CSS选择符在页面中查找元素: 3.扩展jquery ...

  4. JQuery选择符的理解与应用

    JQuery强大的选择符可以让我们获得页面中任何元素进行操作,并且使用简单方便,可读性强.本章内容根据本人在开发中常用到的选择符作为例子来进行讲解,如有更多常用的简单的例子可回复提供,参与讨论,一起学 ...

  5. 30个你必须记住的CSS选择符

    所以你学会了基础的id,类和后代选择符,然后你就一直用它们了吗?如果是这样,你丢失了(css的)巨大的灵活性.在本文中提到的很多选择器属于CSS3规范的一部分,因此,只有在现代浏览器中才可使用. 1. ...

  6. Jquery简介选择的

    前言 Jquery一个js相框(程序代码相结合)这是一个程序开发过程中的半成品:分类似该框架EXTJS. 依赖库:jquery-XXX.js 语法:$() 正文 5择器 id选择器 $("# ...

  7. 整理CSS选择符

    1.星号选择器 ;; } 星号选择器将匹配页面里的每一个元素.很多开发者使用这个技巧将外边距和内边距重置为零.虽然在快速测试时这确实很好用,但我建议你永远不要再生产代码中使用它.它给浏览器带来大量不必 ...

  8. [css选择器]总结:IE6不支持的CSS选择符

    转载地址:https://www.wenjiwu.com/doc/zvsbii.html.此文最后也给出了原文地址,但是我点击过去发现是什么赌博彩票的地址,360也弹出小心的提示,所以这里只给出了我转 ...

  9. Javascript高级编程学习笔记(46)—— 选择符API

    选择符API 在DOM1中DOM只提供了 getElementById.getElementsByTagName 两种获取文档元素的方法 很多时候这两种方法往往不能较为方便地获取我们所需要的元素 所以 ...

随机推荐

  1. Python的函数式编程-传入函数、排序算法、函数作为返回值、匿名函数、偏函数、装饰器

    函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计.函数就是面向过程的程序设计的基本单元. ...

  2. 普通Windows控制台窗口运行nmake编译VC

    我的GDAL编译都是在VS2012提供的prompt windows里面运行nmake完成的.但是如果想将编译自动化,放到Jenkins里面怎么办呢?首先没有VS2012的工程,也不想费力去生成一个, ...

  3. 395. Coins in a Line II

    最后更新 这个题做得也不好,dp[n]尝试写了几下,不太对. 应该是类似于gem theory的题. 当只有1个硬币剩下的时候直接拿走,不BB. 剩俩的时候也都拿了.. dp[n]表示剩下多少个硬币. ...

  4. SpringMVC 常用注解

    本文参考了博客,具体请见:http://www.cnblogs.com/leskang/p/5445698.html Spring MVC的常用注解 1.@Controller @Controller ...

  5. Android自动关机代码

    http://www.open-open.com/lib/view/open1409209890713.html 要实现自动关机的功能需要手机有root权限,如果手机有root权限,运行该程序时,会提 ...

  6. React Native Tips

    1. 检查连接的android设备 android devices 2. 启动android studio android 3. 摇动手机选开发模式,填入server的ip和port 4. Parse ...

  7. Win8.1 与 pl2303驱动

    在8.1上最新的pl2303驱动都不支持Win8.1了.要使用老的驱动 http://www.drv5.cn/sfinfo/9385.html 这里这个驱动里面有五个文件,通过在设备管理器里面查看串口 ...

  8. CI框架篇之视图篇--载入(1)

    创建视图 创建视图文件很简单,只需要建立后缀名为‘.php’的文件, 然后保存文件到 application/views/ 文件夹即可 当然,随着工程的大小,你有必要对很多的视图根据控制器进行归类, ...

  9. 使用linq获得当前文件夹下的下一级满足条件的文件夹

    使用linq获得当前文件夹下的下一级满足条件的文件夹.             SPFolderCollection subAlbums = Folder.SubFolders;            ...

  10. Jquery Datatables(三)

    最近在项目中又使用Datatables的一个有趣功能,官网列子如下图: 点击“+”,展开列表,再次点击收缩. 官网的列子点击展开后的数据也是原来行中的数据,这边有了一个想法是否可以利用Ajax去动态加 ...