To select elements using jQuery, we wrap the selector in $(), as in $("p a.specialClass").
The $() function (an alias for the jQuery() function) returns a special Java-Script object containing an array of the DOM elements that match the selector.
(一).using basic css selectors, examples:
(二). Using child, container, and attribute selectors
examples:
input[type=text] //This selector matches all input elements with a type of text
div[title^=my] //This selects all <div> elements with title attributes whose value begins with my
a[href$=.pdf] //This selects all <a> elements with href attributes whose value ends with .pdf
a[href*=jquery.com] //This selects all <a> elements with href attibutes whose value contain string"jquery.com" anywhere
p > a //this selects only links that are direct children of a <p> element
li:has(a) //This selector matches all <li> elements that contain an <a> element. It's different with "li a"
(三). Selecting by position
note: eq is 0-based, but :nth-child is 1-based
(四) .Using custom jQuery selectors
We can combine selector filters too. For example, if we want to select only enabled and checked check boxes, we could use "checkbox:checked:enabled".
To select non-check box <input> elements, we use "input:not(:checkbox)".
note:
filter selectors are easily identified because they all begin with a colon character (:) or a square bracket character ([).
Any other selector can’t be used inside the :not() filter.
All the materials come from "jQuery in action".
jQuery allows us to treat the wrapped set as a JavaScript array.
eg: $('img[alt]')[0]
分享到:
相关推荐
### jQuery Selectors Refcard #### 什么是 jQuery 选择器? jQuery 选择器是 jQuery 库中最核心的功能之一,它利用 CSS 熟悉的语法帮助网页开发者快速且准确地定位到文档对象模型(DOM)中的元素集合。通过理解并...
在"jQuery Selectors(选择器)的使用(二、层次篇)"中,我们将探讨与元素层级相关的选择器,这些选择器帮助我们基于元素之间的关系来选取元素。 1. **后代选择器(Descendant Selector)** 后代选择器使用空格分隔两...
《jQuery Selectors 源码解析》 jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理和动画制作。其中,选择器(Selectors)是jQuery的核心功能之一,它允许开发者以CSS样式的方式...
We start off with a quick glance through the basics of JQuery, followed by the explanation of JQuery selectors, filters, and DOM element manipulation. After this, you will learn how events and ...
本系列文章分为:基本篇、层次篇、简单篇、内容篇、可见性篇、属性篇、子元素篇、表单篇、表单对象属性篇共9篇文章。 本篇讲解::contains(text),:empty,...jQuery-Selectors-4 .div { width:95%; margin-left:15px;
本文是关于jQuery框架选择器(Selectors)使用方法的系列文章的第六部分——属性篇。在本节中,我们将学习jQuery选择器的属性过滤方法,包括如何根据属性值的不同条件来选取HTML元素。这类选择器非常适用于对具有...
我的学习方法:先入门,后进阶!本系列文章分为:基本篇、...jQuery-Selectors .div { width:95%; margin-left:15px; margin-top:15px; margin-right:15px; padding-left:5px; padding-top:5px; padding-botto
jQuery选择器是jQuery库中一个非常强大的特性,它允许开发者以非常高效和简洁的方式选取DOM元素集合。选择器可以看作是用特定的规则来查找页面元素的方式。在本系列文章中,将会逐一介绍和演示jQuery选择器的使用...
jQuery的选择器是它的一个核心特性,允许开发者以声明的方式选取文档中的元素,从而对它们进行操作。在本篇文章中,将针对表单元素属性选择器进行详细介绍,这是整个系列的第九篇,也是最后一个关于表单对象属性的...
在本文中,我们将深入探讨jQuery选择器在内容篇和可见性篇的使用方法。jQuery选择器是操作DOM元素的强大工具,它允许开发者以高效和简洁的方式选择页面元素。在学习选择器之前,建议先掌握jQuery的基础知识,因为...
- **Custom jQuery Selectors**: jQuery also provides methods for creating custom selectors that can match elements based on more complex conditions. **5. Generating New HTML (Chapter 2.2)** Creating ...
在JavaScript的世界里,jQuery是一个非常流行且...在jQuerySelectors压缩包中,你将会找到这些选择器的实例代码,通过实际运行和调试,你将更深入地理解它们的工作原理和应用场景。动手实践,是掌握这些知识点的关键。
更多选择器信息可参考 [jQuery Selectors文档](http://docs.jquery.com/Selectors)。 ### 事件处理 (Event Handling) jQuery对事件处理进行了封装,使得绑定和解绑事件更加简单。常见的事件绑定方法有: 1. `.on...
jqueryselectors. 基础入门