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

jQuery API 2.2.0

jQuery扩展选择器

jQuery用以下选择器扩展了CSS3选择器。因为这些选择器是jQuery的扩展,不是CSS规范文档的一部分,所以使用它们查询,不能充分利用原生DOM提供的querySelectorAll()方法来提高性能。要想在使用这些选择器的时候获得最佳性能,请先用一个纯CSS选择器选择一些元素,然后使用.filter()方法来筛选它们。

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

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

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

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

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

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

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

选择第一个匹配的元素。

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

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

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

选择所有隐藏的元素。

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

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

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

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

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

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

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

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

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

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

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

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

选择所有的可见的元素。

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

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