选择器| jqueryAPI 2.2 中文手册- AspRain.cn 致力于Web开发技术翻译整理

jQuery API 2.2.0

选择器

借用自CSS 1到CSS 3的选择器,并添加了一些自己的选择器,jQuery提供了一个强大的工具集合,用来在document中匹配元素的集合。

要想使用任何元字符(比如说 !"#$%&'()*+,./:;<=>?@[\]^`{|}~)作为名称的字面部分,必须用两个反斜杠\\转义它们。举个例子,有个元素带有id="foo.bar",可以使用选择器$("#foo\\.bar")。W3C 的CSS规范文档包含了关于有效的CSS选择器的一套完整的规则。Mathias Bynens在他的博客上写的《用于标识符的CSS字符转义序列》也很有用。

选择所有元素。

选择当选择器运行时,所有的正在动画进行中的元素。

选择这样的元素:它们具有指定的元素属性,该元素属性的值要么等于给定的字符串,要么以该字符串开头,后面跟着一个短横(-)。

选择这样的元素:它们具有指定元素属性、而且该元素属性的值包含了某个给定的子字符串。

选择这样的元素:它们具有指定的元素属性,而且该元素属性的值包含了某个给定的词,并用空格作界定。

选择这样的元素:它们具有指定的元素属性,而且该元素属性的值严格以某个给定的字符串结束。该对比是大小写敏感的。

选择这样的元素:它们具有指定的元素属性,而且该元素属性的值严格等于某个值。

选择这样的元素:它们要么不具有指定的元素属性,要么指具有指定的元素属性,但是该元素属性的值不是某个值。

选择这样的元素,它们具有指定的元素属性,而且该元素属性的值严格以某个给定的字符串开头。

选择所有的button元素,以及type="button"的<input>元素。

选择所有的勾选框类型的<input>元素。

匹配所有已经勾中或者选中的<input>元素。

选择用“parent”指定的元素下面所有的用“child”指定的直接子元素。

选择所有带给定样式类的元素。

选择所有的包含指定的文本文件的元素。

选择给定的祖先元素的所有的后代元素。

选择所有已经被禁用的元素。

选择所有的用给定的元素标签名的元素。

选择所有的没有子元素的元素(子元素包括文本节点)。

选择所有的可用的元素。

在匹配的集合内,选择索引为n的那个元素。

选择偶数元素,从0开始排序。参见odd。

选择所有的type="file"的<input>元素。

选择这样的元素:它们属于它们的父元素中的第一个子元素。

选择这样的元素:它们属于它们的同名的同辈元素中的第一个。

选择第一个匹配的元素。

选择当前正获得焦点的那个元素

选择匹配的集合内,所有索引号大于index的元素。

选择具有指定的元素属性的元素,该元素属性可以是任意值。

选择这样的元素:它至少包含一个匹配指定选择器的元素。

选择所有的header元素,比如说h1、h2、h3等等。

选择所有隐藏的元素。

选择一个带有给定的元素id属性的元素。

选择所有的type="image"的<input>元素。

选择所有的<input>输入框、<textarea>文本框、<select>下拉选择框以及<button>按钮元素。

选择指定语言的所有元素。

选择这样的元素:它们属于它们的父元素中的最后一个子元素。

选择这样的元素:它们属于它们的同名的同辈元素中的最后一个。

选择最后一个匹配的元素。

在匹配的集合内部,选择索引号小于某个索引数字的所有元素。

匹配元素,匹配所有的指定的元素属性筛选器的元素。

选择所有的指定选择器的组合结果。

选择所有紧挨在“prev”元素后的“next”元素。

选择跟在“prev” 元素后面的所有同辈元素。具有相同的父元素,并匹配筛选的“siblings”选择器。

选择所有的不匹配给定选择器的元素。

选所有这样的元素:它们是它们的父元素的第n个子元素。

选择所有这样的元素:它们是它们的父元素的倒数第n个子元素,即从最后的元素往前数。

选择所有这样的元素,它们是它们的父元素中的倒数第n个子元素,即从最后的元素往前数,相对于具有相同元素名的同辈元素,。

选择所有这样的元素,它们是它们的父元素中的第n个子元素,相对于具有相同元素名的同辈元素。

选择奇数元素,从0开始排序。参见even。

选择所有这样的元素:它们是它们的父元素的唯一子元素。

选择所有的这样的元素:它们没有同名的同辈元素。

选择所有的至少有一个子节点的元素(子节点包括元素或者文本)。

选择所有type="password"的<input>元素。

选择所有的type="radio"的<input>元素。

选择所有的type="reset"的<input>元素和button元素。

选择document的根节点元素。

选择所有的<select>被选中的<option>元素。

选择所有的type="submit"的<input>元素和<button>元素。

选择用文档的URI标识符的片段标识的目标元素。

选择所有的type="text"的<input>元素。

选择所有的可见的元素。

如果网页上不能运行示例,请点击http://www.asprain.cn/jQueryAPI/selectors.htm查看示例。

如果你觉得本文档对你有用,欢迎给翻译作者支付宝打赏,支持翻译作者源源不断翻译更多有用的技术文档。