Jquery api 速查表分享
作者:bea
选择符 | 匹配 |
* | 所有元素 |
#id | 带有给定ID的元素 |
element | 给定类型的所有元素,比如说html标签 |
.class | 带有给定类的所有元素 |
a,b | 匹配a或者匹配b的元素 |
a b | 作为a后代的匹配b的元素(包括孙子辈的) |
a > b | 作为a子元素的匹配b的元素(只包括儿子辈) |
:first | 结果集中的第一个元素 |
:last | 结果集中的最后一个元素 |
:not(a) | 结果集中与a不匹配的所有元素 |
:even | 结果集中的偶数元素(从0开始计数) |
:odd | 结果集中的奇数元素(从0开始计数) |
:eq(index) | 结果集中索引为index的元素(从0开始计数) |
:gt(index) | 结果集中所有位于给定索引之后的元素(从0开始计数) |
:lt(index) | 结果集中所有位于给定索引之前的元素(从0开始计数) |
:header | 标题元素(<h1><h2>) |
:animated | 其动画正在播放的元素 |
:contains(text) | 包含给定文本text的元素 |
:empty | 不包含子节点的元素 |
:has(a) | 后代元素中至少有一个匹配a的元素 |
:parent | 当前元素的直接父元素 |
:hidden | 隐藏的元素,包括通过css隐藏以及<input type="hidden" /> |
:visible | 与:hidden匹配的元素相反 |
[attr] | 带有属性attr的元素 |
[attr=value] | attr属性的值为value的元素 |
[attr!=value] | attr属性的值不为value的元素 |
[attr^=value] | attr属性的值以value开头的元素 |
[attr$=value] | attr属性的值以value结尾的元素 |
[attr*=value] | attr属性的值包含字符串value的元素 |
:nth-child(index) | 匹配集合中每个元素的第index个子元素(从1开始计数) |
:nth-child(even) |
匹配集合中每个元素的排在偶数位的子元素(从1开始计数)
|
:nth-child(odd) |
匹配集合中每个元素的排在奇数位的子元素(从1开始计数)
|
:nth-child(formula) | Formula是个公式,格式为an+b,a、b为整数 |
:first-child |
匹配集合中每个元素的第一个子元素
|
:last-child |
匹配集合中每个元素的最后一个子元素
|
:only-child |
匹配集合中每个元素的惟一子元素,如果不唯一,则不执行
|
:input | 所有<input><select><textarea>和<button>元素 |
:text | Type=“text”的<input>元素 |
:password | Type=“password”的<input>元素 |
:radio | Type=“radio”的<input>元素 |
:checkbox | Type=“checkbox”的<input>元素 |
:submit | Type=“submit”的<input>元素 |
:image | Type=“image”的<input>元素 |
:reset | Type=“reset”的<input>元素 |
:button | Type=“button”的<input>元素及<button>元素 |
:file | Type=“file”的<input>元素 |
:enabled | 启用的表单元素 |
:disabled | 禁用的表单元素 |
:checked | 选中的复选框和单选按钮元素 |
:selected | 选中的<option>元素 |
遍历方法 | 返回值的jQuery对象包含 |
.filter(selector) | 与给定的选择符匹配的选中元素 |
.filter(callback) | 回调函数callback返回true的选中元素 |
.eq(index) | 从0开始计数的第index个选中元素 |
.slice(start,[end]) | 从0开始计数的给定范围的选中元素 |
.not(selector) | 与给定的选择符不匹配的选中元素 |
.add(selector) | 选中元素再加上与给定选择符匹配的元素 |
有用 |
无用
猜你喜欢您可能感兴趣的文章:
|