`

jquery 选择器使用参考

阅读更多

 

 

基本选择器:

$("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素

$("div")                     选择所有的div标签元素,返回div元素数组

$(".myClass")           选择使用myClass类的css的所有元素

$("*")                        选择文档中的所有的元素

可以运用多种的选择方式进行联合选择:例如$("#myELement,div,.myclass")

层叠选择器:    

$("form input")         选择所有的form元素中的input元素

$("#main > *")          选择id值为main的所有的子元素

$("label + input")     选择所有的label元素的下一个input元素节点

经测试选择器返回的是label标签后面直接跟一个input标签的所有input标签元素

$("#prev ~ div")       同胞选择器

该选择器返回的为id为prev的标签元素的所有的属于同一个父元素的div标签

基本过滤选择器:

$("tr:first")               选择所有tr元素的第一个

$("tr:last")                选择所有tr元素的最后一个

$("input:not(:checked) + span")    

过滤掉:checked的选择器的所有的input元素

$("tr:even")               选择所有的tr元素的第0,2,4... ...个元素(注意:因为所选择的多个元素时为数组,所以序号是从0开始)

$("tr:odd")                选择所有的tr元素的第1,3,5... ...个元素

$("td:eq(2)")             选择所有的td元素中序号为2的那个td元素    

$("td:gt(4)")             选择td元素中序号大于4的所有td元素

$("td:ll(4)")              选择td元素中序号小于4的所有的td元素

$(":header")

$("div:animated")

内容过滤选择器:

$("div:contains('John')")  选择所有div中含有John文本的元素

$("td:empty")           选择所有的为空(也不包括文本节点)的td元素的数组

$("div:has(p)")        选择所有含有p标签的div元素

$("td:parent")          选择所有的以td为父节点的元素数组

可视化过滤选择器:

$("div:hidden")        选择所有的被hidden的div元素

$("div:visible")        选择所有的可视化的div元素

属性过滤选择器:

$("div[id]")              选择所有含有id属性的div元素

$("input[name='newsletter']")    选择所有的name属性等于'newsletter'的input元素

$("input[name!='newsletter']")  选择所有的name属性不等于'newsletter'的input元素

$("input[name^='news']")         选择所有的name属性以'news'开头的input元素

$("input[name$='news']")         选择所有的name属性以'news'结尾的input元素

$("input[name*='man']")          选择所有的name属性包含'news'的input元素

$("input[id][name$='man']")    可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以man结尾的元素

子元素过滤选择器:

$("ul li:nth-child(2)"),$("ul li:nth-child(odd)"),$("ul li:nth-child(3n + 1)")

$("div span:first-child")          返回所有的div元素的第一个子节点的数组

$("div span:last-child")           返回所有的div元素的最后一个节点的数组

$("div button:only-child")       返回所有的div中只有唯一一个子节点的所有子节点的数组

表单元素选择器:

$(":input")                  选择所有的表单输入元素,包括input, textarea, select 和 button

$(":text")                     选择所有的text input元素

$(":password")           选择所有的password input元素

$(":radio")                   选择所有的radio input元素

$(":checkbox")            选择所有的checkbox input元素

$(":submit")               选择所有的submit input元素

$(":image")                 选择所有的image input元素

$(":reset")                   选择所有的reset input元素

$(":button")                选择所有的button input元素

$(":file")                     选择所有的file input元素

$(":hidden")               选择所有类型为hidden的input元素或表单的隐藏域

表单元素过滤选择器:

$(":enabled")             选择所有的可操作的表单元素

$(":disabled")            选择所有的不可操作的表单元素

$(":checked")            选择所有的被checked的表单元素

$("select option:selected")  选择所有的select 的子元素中被selected的元素

分享到:
评论

相关推荐

    jQuery选择器速查表

    ### jQuery选择器速查表知识点 jQuery选择器是jQuery库中用于选取HTML元素的强大工具。通过不同的选择器,我们可以轻松地选中页面中的元素并进行操作。本速查表将介绍几种不同类型的选择器,以供查询和参考。 ####...

    jQuery选择器.rar

    这个名为"jQuery选择器.rar"的压缩包文件显然包含了关于jQuery选择器的相关学习资源,可能包括示例代码、教程文档等。这些内容可能与《锋利的jQuery第二版》这本书中的章节相匹配,该书是jQuery学习的经典参考资料之...

    jQuery选择器总结

    jQuery选择器总结,网上下载的,非原创的,仅供参考,学习学习。

    Jquery实验室的选择器工具

    虽然jQuery选择器非常强大,但在处理大量元素时,应避免使用过于复杂的选择器,因为这可能影响性能。优先使用ID选择器,其次类选择器,再是属性选择器,尽量减少层级选择器的使用。 ### 实验室实践 在“jQuery实验...

    基于jquery实现的地址选择器

    使用基于jQuery的地址选择器通常包括以下步骤: 1. 引入jQuery库和地址选择器的JS/CSS文件。 2. 在HTML中创建相应的select元素,或者使用自定义的模板结构。 3. 初始化选择器,设置相关参数,如默认值、数据源等。 4...

    jQuery选择器全集详解

    jQuery是一种快速、小巧且功能丰富的JavaScript库,它简化了HTML文档遍历和事件处理,同时也简化了动画、Ajax交互和跨浏览器的DOM操作。...总之,了解并掌握jQuery选择器是学习和使用jQuery过程中非常重要的一步。

    jquery输入框颜色选择器插件

    要了解更多关于"jQuery输入框颜色选择器插件"的详细信息,可以查阅官方文档或在线示例,它们通常会提供详细的使用指南和API参考。 总的来说,"jQuery输入框颜色选择器插件"是一个便捷、高效的工具,它简化了颜色...

    jQuery常规选择器源码

    "code2"、"code3"、"code1"、"code4"这些文件名可能是包含示例代码的文件,它们可能展示了jQuery选择器的实际使用。通过查看和分析这些代码,学习者可以更直观地理解选择器的功能,并学习如何将它们集成到自己的...

    jquery颜色选择器设置文字颜色选择器和背景颜色选择器下载

    在使用jQuery颜色选择器前,需要确保已经引入了jQuery库和颜色选择器插件的脚本。通常,你可以在HTML文件的`<head>`部分添加如下代码: ```html <script src="https://code.jquery....

    JQuery API 参考文献

    1. **选择器**: jQuery 的核心在于强大的选择器,如 `$("#id")` 用于选取ID为`id`的元素,`$(".class")` 选取所有class为`class`的元素,以及 `$("tag")` 选取所有`tag`类型的元素。 2. **链式操作**: jQuery对象...

    jQuery 1.4.1 中文版参考

    1. **选择器**:jQuery的选择器基于CSS,可以轻松地选取页面中的元素。如`$("#id")`选取ID为`id`的元素,`$(".class")`选取所有class为`class`的元素,`$("tag")`选取所有`tag`标签的元素。 2. **DOM操作**:jQuery...

    jquery中文参考

    1. **选择器**: jQuery的选择器类似于CSS选择器,用于选取HTML元素。例如,`$("#id")`选择ID为"id"的元素,`$(".class")`选择所有类名为"class"的元素,`$("tagname")`选择所有特定类型的元素。 2. **DOM操作**: ...

    jquery选择器---懒人之爱

    本文档将详细介绍jQuery选择器的使用方法及其相关知识点。 首先,选择器允许开发者根据元素的ID、类名、标签名等属性来选取元素。例如,`$("#lastname")`可以选取ID为lastname的元素,而`$(".intro")`可以选择所有...

    jquery 颜色选择插件

    首先,`jquery.miniColors.css`是插件的主题样式文件,包含了颜色选择器的布局和样式定义。在网页中引入此CSS文件,可以确保颜色选择器的外观与网页设计保持一致。文件中可能包括了颜色选择面板的尺寸、背景色、按钮...

    JQuery选择器

    **jQuery选择器详解** 在Web开发中,jQuery库极...为了深入学习jQuery选择器,你可以参考压缩包文件中的`ch06-jQuery选择器`资源,其中可能包含详细的讲解和示例代码,通过实践操作,你将更好地理解和应用这些选择器。

    jquery 颜色选择器

    **jQuery颜色选择器**是一种用于在网页中提供用户交互式颜色选取功能的工具。它使得开发者可以轻松地在网页上添加一个美观且易用的颜色选择界面,极大地提升了用户体验。jQuery库的强大功能结合颜色选择插件,让这个...

    jQuery参考书

    jQuery选择器能够帮助我们定位页面上的元素,然后使用jQuery提供的方法对这些元素进行操作。例如,通过类名选择器、ID选择器、属性选择器等,我们可以轻松选中特定的DOM元素。 接着,事件处理是编写交互式网页不可...

    jQuery日期选择器插件自定义多种日期选择

    在开发这个插件时,我们可以参考现有的jQuery日期选择器库,如jQuery UI的DatePicker,学习其设计理念和实现技巧。同时,考虑到不同用户的习惯和无障碍需求,插件应提供良好的可配置性和自适应性,例如改变日期格式...

    jQuery表情图片选择器代码.rar

    【jQuery表情图片选择器代码】是一个使用了前端技术栈,包括Bootstrap、jQuery和自定义的emoji-picker.js插件,来实现的功能性组件。这个组件的主要目的是在网页的文本输入框中方便用户插入表情图片,从而增强用户的...

    jQuery日期时间选择器集合插件.zip

    本资源“jQuery日期时间选择器集合插件.zip”专注于为开发者提供一款基于Bootstrap框架的高效日期时间选择器,它旨在增强用户在网页上选择日期和时间的体验,提高网站的可用性和交互性。 首先,jQuery是一个轻量级...

Global site tag (gtag.js) - Google Analytics