`
tianjun309
  • 浏览: 367202 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

<w3school zt> jQuery 参考手册 - 选择器

阅读更多

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元素

分享到:
评论

相关推荐

    cas 配置client 1.0 &2.0 及proxy DEMO 说明

    &lt;description&gt;cas1 demo&lt;/description&gt; &lt;!-- cas filter --&gt; &lt;filter&gt; &lt;filter-name&gt;CAS Filter&lt;/filter-name&gt; &lt;filter-class&gt; edu.yale.its.tp.cas.client.filter.CASFilter &lt;/filter-class&gt; &lt;!-- ...

    HTML5+CSS3 W3C规范<>参考手册

    各大浏览器 CSS3 和 HTML5 兼容速查表 http://news.csdn.net/a/20100401/217692.html 深入了解 HTML 5资源 http://www.comsharp.com/GetKnowledge/zh-CN/It_News_K701.aspx

    免费报表工具UReport使用及避坑手册.doc

    &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &lt;version&gt;2.0.0.RELEASE&lt;/version&gt; &lt;/parent&gt; &lt;dependencies&gt; &lt;!-- Beans 包--&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework&lt;/groupId&gt; &lt;artifactId&gt;...

    w3school jQuery参考手册 飞龙整理 20141002

    本参考手册由W3School整理,旨在提供全面的jQuery选择器和事件方法的知识。 **jQuery 选择器** jQuery的选择器是基于CSS选择器进行扩展的,允许开发者更加精确地选取DOM(文档对象模型)中的元素。以下是一些基本...

    w3school jQuery Mobile教程 飞龙整理 20141022

    w3school的jQuery Mobile教程是一个很好的资源,它提供了一个系统化的学习路径,帮助初学者掌握这个框架。 jQuery Mobile的核心特性在于它的“Write Less, Do More”理念,通过简单的标记和API,可以创建出功能丰富...

    W3School中文离线手册和jQuery中文参考手册

    【标题】"W3School中文离线手册和jQuery中文参考手册"是一份包含Web开发基础知识与jQuery库详细信息的重要资源。这两个.chm文件是帮助程序员快速查找和学习HTML、CSS、JavaScript以及jQuery的便捷工具。 【W3School...

    Spring+mybatis

    &lt;servlet-name&gt;school&lt;/servlet-name&gt; &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;school&lt;/servlet-name&gt; &lt;url-pattern...

    菜单修改版

    &lt;li&gt;&lt;a href="#"&gt;JavaScript&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;JAVA&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;SSH&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;前段设计&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;PHP&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;ASP&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a...

    jQuery 参考手册

    ### jQuery 参考手册知识点详解 #### 一、选择器 **1.1 基础选择器** - **通配符选择器 (`*`)** 选择文档中的所有元素。 - 示例:`$("*")` - **ID 选择器 (`#id`)** 选择具有特定 ID 的元素。 - 示例:`$...

    jQuery横向二级滑动导航菜单

    &lt;title&gt;巧克力jQuery横向二级滑动导航菜单_懒人图库&lt;/title&gt; &lt;link href="css/lrtk.css" rel="stylesheet" type="text/css" /&gt; &lt;script language="javascript" type="text/javascript" src="js/jquery-1.4.2.js"&gt;&lt;/...

    jQuery.doc

    - `$("div:contains('W3School')")`:选取包含特定文本“W3School”的所有`&lt;div&gt;`元素。 - `$("p:empty")`:选取所有没有子元素的`&lt;p&gt;`元素。 8. **属性选择器**: - $("[href]"):选取所有带有`href`属性的元素...

    W3schoolWeb技术参考手册-Htm.chml

    手册会介绍如何使用`&lt;style&gt;`标签或外部`&lt;link&gt;`引入CSS文件,以及CSS选择器、盒模型、布局方法等,帮助开发者实现美观的页面设计。 九、响应式设计 随着移动设备的普及,响应式设计成为必需。手册会讲解如何使用...

    w3school离线手册-2018-10月-彩色

    w3school离线手册-2018-10月最新版-彩色版本,个人制作,制作教程请参考本人博客https://blog.csdn.net/sinat_34104446/article/details/82973831

    w3school完整版-最新编译-2011-10-7

    在HTML文档中,通过各种标签(例如`&lt;head&gt;`、`&lt;body&gt;`、`&lt;p&gt;`、`&lt;a&gt;`、`&lt;img&gt;`等)来组织内容,同时支持内联样式和外部CSS引用,以实现页面样式的控制。 DOM(Document Object Model)是HTML和XML文档的统一接口,...

    w3school教程(2013-2-26 制作的最新版CHM)

    w3school教程(2013-2-26 制作的最新版CHM),花了我不少时间哇~ --------------------------------------------------------- 不相信的可以到这个网站确认下: 这个是我在2012-6-4 制作的~ ...

    W3School离线手册2018版

    6. 样式与布局:介绍内联样式,行内样式,外部样式表(&lt;link rel="stylesheet"&gt;),以及CSS基础,如选择器,属性,值和盒模型。 7. 表单元素:讲解如何使用&lt;form&gt;,&lt;input&gt;,&lt;textarea&gt;,&lt;select&gt;,&lt;option&gt;等标签...

    web 手册 w3school

    W3School 的 CSS 教程会讲解选择器、属性、盒模型、响应式设计等内容。 3. **JavaScript**:这是一种编程语言,用于添加网页的交互性。W3School 的 JavaScript 教程会涉及变量、数据类型、函数、事件处理、DOM 操作...

    spring applicationContext 配置文件

    &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans ... xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ... &lt;property name="dataSource"&gt;&lt;ref bean="dataSourceProxy"/&gt;&lt;/property&gt; &lt;/bean&gt; &lt;/beans&gt;

    Advanced WarCraft 3 Configurator

    &lt;br&gt;---包含PING探测功能的网关编辑器&lt;br&gt;---支持xp风格&lt;br&gt;---热键编辑;&lt;br&gt;---缓冲大小设置;&lt;br&gt;---能从任何windows窗口(i.e. Explorer)如双击replay文件;&lt;br&gt;---可将配置存储为*.reg文件,当然也可以导入;&lt;br...

    卓望提供的MISC彩信订购关系同步测试工具httptest

    &lt;MsgType&gt;SyncOrderRelationReq&lt;/MsgType&gt; &lt;Send_Address&gt; &lt;DeviceType&gt;0&lt;/DeviceType&gt; &lt;DeviceID&gt;0011&lt;/DeviceID&gt; &lt;/Send_Address&gt; &lt;Dest_Address&gt; &lt;DeviceType&gt;400&lt;/DeviceType&gt; &lt;DeviceID&gt;919755&lt;/DeviceID&gt; &lt;/...

Global site tag (gtag.js) - Google Analytics