jQuery 选择器
选择器
实例
选取
*
|
$("*") |
所有元素 |
#id
|
$("#lastname") |
id=lastname 的元素 |
.class
|
$(".intro") |
所有 class="intro" 的元素 |
element
|
$("p") |
所有 <p> 元素 |
.class.class |
$(".intro.demo") |
所有 class=intro 且 class=demo 的元素 |
|
|
|
:first
|
$("p:first") |
第一个 <p> 元素 |
:last
|
$("p:last") |
最后一个 <p> 元素 |
:even
|
$("tr:even") |
所有偶数 <tr> 元素 |
:odd
|
$("tr:odd") |
所有奇数 <tr> 元素 |
|
|
|
:eq(index)
|
$("ul li:eq(3)") |
列表中的第四个元素(index 从 0 开始) |
:gt(no)
|
$("ul li:gt(3)") |
列出 index 大于 3 的元素 |
:lt(no)
|
$("ul li:lt(3)") |
列出 index 小于 3 的元素 |
:not(selector) |
$("input:not(:empty)") |
所有不为空的 input 元素 |
|
|
|
:header
|
$(":header") |
所有标题元素 <h1><h2>... |
:animated
|
|
所有动画元素 |
|
|
|
:contains(text)
|
$(":contains('W3School')") |
包含文本的所有元素 |
:empty
|
$(":empty") |
无子(元素)节点的所有元素 |
:hidden |
$("p:hidden") |
所有隐藏的 <p> 元素 |
:visible
|
$("table:visible") |
所有可见的表格 |
|
|
|
s1,s2,s3 |
$("th,td,.intro") |
所有带有匹配选择的元素 |
|
|
|
[attribute]
|
$("[href]") |
所有带有 href 属性的元素 |
[attribute=value]
|
$("[href='#']") |
所有 href 属性的值等于 "#" 的元素 |
[attribute!=value]
|
$("[href!='#']") |
所有 href 属性的值不等于 "#" 的元素 |
[attribute$=value]
|
$("[href$='.jpg']") |
所有 href 属性的值包含 ".jpg" 的元素 |
|
|
|
:input
|
$(":input") |
所有 <input> 元素 |
:text
|
$(":text") |
所有 type="text" 的 <input> 元素 |
:password
|
$(":password") |
所有 type="password" 的 <input> 元素 |
:radio
|
$(":radio") |
所有 type="radio" 的 <input> 元素 |
:checkbox
|
$(":checkbox") |
所有 type="checkbox" 的 <input> 元素 |
:submit
|
$(":submit") |
所有 type="submit" 的 <input> 元素 |
:reset
|
$(":reset") |
所有 type="reset" 的 <input> 元素 |
:button
|
$(":button") |
所有 type="button" 的 <input> 元素 |
:image
|
$(":image") |
所有 type="image" 的 <input> 元素 |
:file
|
$(":file") |
所有 type="file" 的 <input> 元素 |
|
|
|
:enabled
|
$(":enabled") |
所有激活的 input 元素 |
:disabled
|
$(":disabled") |
所有禁用的 input 元素 |
:selected
|
$(":selected") |
所有被选取的 input 元素 |
:checked
|
$(":checked") |
所有被选中的 input 元素 |
====================================================
notes:1
(1)下面2种是一样的结果,元素选择,和属性选择,当class,id的时候,可以简写为p.test2
$("p[class='test2']").toggle(400);
$("p.test2").toggle(400);
(2)如果要多条情况共同动作,可以用“,”分割。
$("p.test2,a[href='temp']").toggle(400);
(3)元素选择,属性选择,css选择
(4)如何做到选择除属性后缀名为.jpg以外的元素?
选择.jpg后缀为:$("a[href$='jpg']").toggle(400);
(5)
:first $("p:first") 第一个 <p> 元素
:last $("p:last") 最后一个 <p> 元素
:even $("tr:even") 所有偶数 <tr> 元素,是从下标为0的算起,例如:0,1,2,3 是选择0,2
:odd $("tr:odd") 所有奇数 <tr> 元素,是从下标为0的算起
(6)eq()选择下标匹配的元素,index从0开始. gt()大于 lt()小于,使用类似。
<table width="200" border="1">
<tr id="eqtest">
<td class="tdclass">0</td>
<td class="tdclass">1</td>
<td class="tdclass">2</td>
<td class="tdclass">3</td>
</tr>
</table>
下面2个效果等同
$("tr td:eq(1)").toggle(400);
$("#eqtest .tdclass:eq(1)").toggle(400);
(7):not(selector)
$("h5:not('.tdclass2')").toggle(400); 所有class不为tdclass2的h5元素
(8)
$(":animated") 所有动画元素
$(":header") 所有h元素
分享到:
相关推荐
<description>cas1 demo</description> <!-- cas filter --> <filter> <filter-name>CAS Filter</filter-name> <filter-class> edu.yale.its.tp.cas.client.filter.CASFilter </filter-class> <!-- ...
各大浏览器 CSS3 和 HTML5 兼容速查表 http://news.csdn.net/a/20100401/217692.html 深入了解 HTML 5资源 http://www.comsharp.com/GetKnowledge/zh-CN/It_News_K701.aspx
<artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version> </parent> <dependencies> <!-- Beans 包--> <dependency> <groupId>org.springframework</groupId> <artifactId>...
本参考手册由W3School整理,旨在提供全面的jQuery选择器和事件方法的知识。 **jQuery 选择器** jQuery的选择器是基于CSS选择器进行扩展的,允许开发者更加精确地选取DOM(文档对象模型)中的元素。以下是一些基本...
w3school的jQuery Mobile教程是一个很好的资源,它提供了一个系统化的学习路径,帮助初学者掌握这个框架。 jQuery Mobile的核心特性在于它的“Write Less, Do More”理念,通过简单的标记和API,可以创建出功能丰富...
【标题】"W3School中文离线手册和jQuery中文参考手册"是一份包含Web开发基础知识与jQuery库详细信息的重要资源。这两个.chm文件是帮助程序员快速查找和学习HTML、CSS、JavaScript以及jQuery的便捷工具。 【W3School...
<servlet-name>school</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>school</servlet-name> <url-pattern...
<li><a href="#">JavaScript</a></li> <li><a href="#">JAVA</a></li> <li><a href="#">SSH</a></li> <li><a href="#">前段设计</a></li> <li><a href="#">PHP</a></li> <li><a href="#">ASP</a></li> <li><a...
### jQuery 参考手册知识点详解 #### 一、选择器 **1.1 基础选择器** - **通配符选择器 (`*`)** 选择文档中的所有元素。 - 示例:`$("*")` - **ID 选择器 (`#id`)** 选择具有特定 ID 的元素。 - 示例:`$...
<title>巧克力jQuery横向二级滑动导航菜单_懒人图库</title> <link href="css/lrtk.css" rel="stylesheet" type="text/css" /> <script language="javascript" type="text/javascript" src="js/jquery-1.4.2.js"></...
- `$("div:contains('W3School')")`:选取包含特定文本“W3School”的所有`<div>`元素。 - `$("p:empty")`:选取所有没有子元素的`<p>`元素。 8. **属性选择器**: - $("[href]"):选取所有带有`href`属性的元素...
手册会介绍如何使用`<style>`标签或外部`<link>`引入CSS文件,以及CSS选择器、盒模型、布局方法等,帮助开发者实现美观的页面设计。 九、响应式设计 随着移动设备的普及,响应式设计成为必需。手册会讲解如何使用...
w3school离线手册-2018-10月最新版-彩色版本,个人制作,制作教程请参考本人博客https://blog.csdn.net/sinat_34104446/article/details/82973831
在HTML文档中,通过各种标签(例如`<head>`、`<body>`、`<p>`、`<a>`、`<img>`等)来组织内容,同时支持内联样式和外部CSS引用,以实现页面样式的控制。 DOM(Document Object Model)是HTML和XML文档的统一接口,...
w3school教程(2013-2-26 制作的最新版CHM),花了我不少时间哇~ --------------------------------------------------------- 不相信的可以到这个网站确认下: 这个是我在2012-6-4 制作的~ ...
6. 样式与布局:介绍内联样式,行内样式,外部样式表(<link rel="stylesheet">),以及CSS基础,如选择器,属性,值和盒模型。 7. 表单元素:讲解如何使用<form>,<input>,<textarea>,<select>,<option>等标签...
W3School 的 CSS 教程会讲解选择器、属性、盒模型、响应式设计等内容。 3. **JavaScript**:这是一种编程语言,用于添加网页的交互性。W3School 的 JavaScript 教程会涉及变量、数据类型、函数、事件处理、DOM 操作...
<?xml version="1.0" encoding="UTF-8"?> <beans ... xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ... <property name="dataSource"><ref bean="dataSourceProxy"/></property> </bean> </beans>
<br>---包含PING探测功能的网关编辑器<br>---支持xp风格<br>---热键编辑;<br>---缓冲大小设置;<br>---能从任何windows窗口(i.e. Explorer)如双击replay文件;<br>---可将配置存储为*.reg文件,当然也可以导入;<br...
<MsgType>SyncOrderRelationReq</MsgType> <Send_Address> <DeviceType>0</DeviceType> <DeviceID>0011</DeviceID> </Send_Address> <Dest_Address> <DeviceType>400</DeviceType> <DeviceID>919755</DeviceID> </...