`

jquery选择器有没空格大不同

 
阅读更多
选择器中的空格是不容忽视的!
      $(“a :b”)后代选择器,选取后代元素状态为b的元素集合。
      $(“a:b”)并列选择,选取标签为a的并且状态为b的元素。

jQuery 使用 CSS 选择器来选取元素,css选择器请移步:http://wangjingyi.iteye.com/blog/1446292

例子如下:
<div class="test">
<div style="display:none;">div1</div>
<div style="display:none;">div2</div>
<div style="display:none;">div3</div>
<div class="test" style="display:none;">div4</div>
</div>
<div class="test" style="display:none;">div5</div>
<div class="test" style="display:none;">div6</div>

var $test_a = $(".test :hidden");//带空格的jQuery选择器:后代选择器
var $test_b = $(".test:hidden");//不带空格的jQuery选择器:过滤选择器
var len_a = $test_a.length;
var len_b = $test_b.length;
alert("【选取class为“test”的元素后代的隐藏元素】:"+len_a+"个");//输出为4个:div1.div2.div3.div4
alert("【选取隐藏的并且class为“test”的元素】:"+len_b+"个");//输出为3个:div4.div5.div6
分享到:
评论

相关推荐

    jQuery选择器速查表

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

    jQuery选择器大全(48个代码片段 21幅图演示)

    **jQuery选择器大全** jQuery库以其易用性和强大的选择器功能而闻名,使得JavaScript开发者能够更轻松地操作DOM(文档对象模型)。以下是一份详细的知识点概述,涵盖了jQuery中的主要选择器及其应用。 1. **基本...

    JQuery选择器详解JQuery选择器详解

    JQuery选择器是jQuery库中的核心功能之一,它极大地简化了JavaScript中对DOM元素的选取,使得开发者可以更高效地操作网页元素。本篇将详细阐述JQuery选择器的使用和原理。 一、基础选择器 JQuery的基础选择器包括ID...

    jquery选择器的几种用法

    本文将深入探讨jQuery选择器的几种常见用法,帮助你更好地理解和运用这个强大的工具。 1. 基本选择器: jQuery的基本选择器包括ID选择器(`#id`),类选择器(`.class`)和元素选择器(`tag`)。例如,`$("#myID")...

    jquery选择器实例和jar包

    **jQuery选择器是jQuery库中的核心功能之一,用于在HTML文档中高效地选取元素。它提供了丰富的选择方式,使得操作DOM变得简单而...同时,了解jQuery选择器与CSS选择器的兼容性,可以帮助你在不同场景下做出合适的选择。

    Jquery css选择器

    ### Jquery CSS选择器详解 #### 一、引言 在网页开发中,CSS选择器是一种强大的工具,用于选择HTML文档中的元素,并应用于样式规则。本文将深入探讨Jquery CSS选择器的重要特性,特别是属性选择器、子选择器以及...

    jQuery 之基本选择器

    jQuery的选择器极大地简化了JavaScript中对DOM元素的选择,提高了代码的可读性和效率。 在jQuery中,基本选择器主要包括以下几种: 1. **ID选择器**: 使用`#`符号来选取具有特定ID的元素。例如,`$("#myID")`会...

    jQuery层级选择器实例代码

    这对于学习和实践jQuery选择器具有较高的参考价值。 需要注意的是,由于示例代码中存在一些OCR技术造成的文字识别错误,我们在理解时需要将其错误的文字调整为正确的用法。例如,“”应该更正为“”,这样的调整...

    jQuery按空格键随机抽奖代码

    考虑到不同的浏览器可能对某些API有不同的支持,确保代码的兼容性至关重要。使用jQuery的一个好处是它已经处理了很多跨浏览器的问题。同时,通过合理优化代码,如减少DOM操作,预加载资源,可以提高抽奖过程的性能...

    jQuery选择器之基本选择器与层次选择器

    基本选择器是最简单且最常用的jQuery选择器,它们包括ID选择器、类选择器、元素选择器和通配符选择器。 1. **ID选择器**: 使用`#`符号后跟一个唯一的ID名称,用于选取页面上ID匹配的那个唯一元素。例如:`$("#test...

    原生的html元素选择器类似jquery选择器

    本文详细介绍了如何...通过阅读本文,我们可以学习到如何利用JavaScript的原生功能来模拟jQuery选择器,这不仅有助于深入理解DOM操作的原理,也有助于在特定情况下减少项目对外部库的依赖,从而优化性能和加载时间。

    jQuery权威指南-源代码

    2.2 jQuery选择器详解/17 2.2.1 基本选择器/18 2.2.2 层次选择器/20 2.2.3 简单过滤选择器/22 2.2.4 内容过滤选择器/25 2.2.5 可见性过滤选择器/27 2.2.6 属性过滤选择器/28 2.2.7 子元素过滤选择器/30 ...

    jquery1.12.4与jquery1.12.4.min

    1. **选择器**:jQuery引入了一种简洁的CSS样式选择器语法,使得选择页面上的元素变得极其简单,例如`$("#id")`用于选取ID为"id"的元素,`$(".class")`用于选取所有class为"class"的元素。 2. **DOM操作**:jQuery...

    jquery实现图片放大效果

    在本项目中,我们将利用jQuery提供的选择器、事件绑定、DOM操作等特性来实现图片的放大效果。 2. 图片选择器与事件绑定: 首先,我们需要通过jQuery的选择器选取页面上的图片元素,例如`$('img')`可以选取所有图片...

    jQuery-2.2.4.js

    此外,jQuery还提供了更丰富的选择器,如$:eq(index)、$:first、$:last等,以满足不同场景的需求。 DOM操作是jQuery的另一个重要部分。jQuery提供了一套简便的API来操作DOM元素,如$(element).html()用于设置或获取...

    jQuery 3.6.0.zip

    7. **插件生态系统**:jQuery拥有庞大的插件库,涵盖了各种功能,如表单验证、轮播图、日期选择器等,极大地扩展了其功能范围。 8. **浏览器兼容性**:jQuery致力于跨浏览器兼容性,使得开发者无需担心不同浏览器...

    jquery-1.9.1(js和min.js下载)

    3. 选择器性能:虽然jQuery的选择器强大,但过度使用复杂选择器可能会影响性能,应尽量使用效率高的选择器。 4. 避免全局污染:使用`$`符号可能会与其他库冲突,可以使用`jQuery.noConflict()`来解决,或者在闭包中...

    jquery mobiscroll 类型android 时间选择控件

    4. **分组和分隔符**:在时间选择器中可以设置分组和自定义分隔符,如用冒号或空格分隔小时和分钟。 5. **事件处理**:提供丰富的事件接口,如`onSelect`、`onClose`、`onStart`等,方便进行交互逻辑的定制。 **...

    jquery课件教程

    jQuery选择器是用于选取页面中的HTML元素的工具,它是jQuery的核心功能之一。选择器可以通过ID、类、标签、属性、层级关系等多种方式来选取元素。例如,使用美元符号($), 之后跟着选择器表达式来表示获取特定元素。...

    JQ 属性选择器

    jQuery 的属性选择器主要有以下几种: 1. `[attr]`:选择具有指定属性的所有元素。 2. `[attr=value]`:选择属性值精确匹配给定值的元素。 3. `[attr^=value]`:选择属性值以给定值开头的元素。 4. `[attr$=value]`...

Global site tag (gtag.js) - Google Analytics