|
选择符 |
匹配 |
| * | 所有元素 |
| #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) | 选中元素再加上与给定选择符匹配的元素 |
| .find(selector) | 与给定选择符匹配的后代元素 |
| .contents | 子节点,包括文本节点 |
| .children([selector]) | 匹配选择符的子节点 |
| .next([selector]) | 每个选中元素的下一个匹配选择符的同辈元素 |
| .nextAll([selector]) | 每个选中元素之后的所有匹配选择符的同辈元素 |
| .prev([selector]) | 每个选中元素的上一个匹配选择符的同辈元素 |
| .prevAll([selector]) | 每个选中元素之后的所有匹配选择符的同辈元素 |
| .siblings([selector]) | 匹配选择符的所有同辈元素 |
| .parent([selector]) | 每个选中元素的匹配选择符的父元素 |
| .parents([selector]) | 每个选中元素的匹配选择符的所有祖先元素 |
| .offsetParent() | 第一个选中元素被定位的父元素(用relative或者absolute定位) |
| .andSelf() | 选中元素再加上内部jQuery栈中之前选中的元素 |
| .end() | 内部jQuery栈中之前选中的元素 |
| .map(callback) | 对每个选中元素调用回调函数callback之后的结果 |
|
事件方法 |
说明 |
| .ready(fun) | 绑定在DOM和CSS完全加载后调用的处理程序fun |
| .bind(type,[data],fun) | 绑定在给定类型的事件type发送到元素时调用的处理程序fun |
| .one(type,[data],fun) | fun方法只执行一次 |
| .unbind(type,[fun]) | 解除元素上绑定的处理程序 |
| .live(type,fun) | 绑定当给定事件发送到元素后调用的处理程序,动态生成使用这个 |
苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有
联系客服
客服电话:
400-000-3129
微信版
扫一扫进微信版
返回顶部
|