`

Jquery方法-is()检测匹配元素集合

阅读更多
.is( selector )
      判断当前匹配的元素集合中的元素,是否为一个选择器,DOM元素,或者jQuery对象,如果这些元素至少一个匹配给定的参数,那么返回true。
      检测jQuery对象的内容,而无需修改该对象。通常在回调函数内使用该方法。

<ul>
  <li>list <strong>item 1</strong></li>
  <li><span>list item 2</span></li>
  <li>list item 3</li>
</ul>
//事件对象的target 是 <span>而不是<strong> 或者<li> 所以点击其他部分不会执行点击事件,只有list item2 会被渲染
$("ul").click(function(event) {
  var $target = $(event.target);
  if ( $target.is("span") ) {
    $target.css("background-color", "red");
  }
});


http://www.css88.com/jqapi-1.9/is/
分享到:
评论

相关推荐

    jQueryAPI-090129.rar jQueryAPI-090129文档

    除此之外,jQuery还提供了许多便利的工具方法,如"$().each()"遍历集合,"$().is()"检查元素是否匹配某个选择器,"$().data()"管理元素的数据存储,"$().unwrap()"移除元素的父元素,"$().unique()"去除重复的元素等...

    jQuery 方法大全方便学习参考

    - is:检查当前元素集合中的元素是否匹配给定的选择器。 - next:获取匹配元素集合中每个元素的下一个同级元素。 - not:从匹配的元素集合中去除那些匹配给定选择器的元素。 - parent:获取匹配元素集合中每个...

    jQueryAPI-100214.rar

    `filter()`, `not()`, `is()`等用于筛选元素集合,`eq()`, `first()`, `last()`则可以定位到集合中的特定元素。 总结,jQuery API提供了高效、简洁的接口,使得开发者能更专注于业务逻辑,而不是底层的DOM操作。...

    JQuery常用方法一览(网络收集集合-超级全)

    - **用途**:从当前元素集合中移除与给定选择器匹配的元素。 - **示例**:`$("元素").not("元素");` 10. **`.parent()`** - **用途**:获取当前匹配元素的父元素。 - **示例**:`$("元素").parent("表达式");` ...

    jquery方法大全

    - **is()**:检查当前匹配集合中的元素是否匹配选择器或元素。 - **next()**:查找匹配元素集合中每个元素紧邻的同级元素。 - **not()**:从匹配的元素集合中移除元素。 - **parent()**:获取选定元素集合中每个元素...

    jquery常用的方法

    - `is(expr)` - 检查元素是否匹配给定的选择器。 - `next(expr)` - 获取元素的下一个相邻元素。 - `not(el)`, `not(expr)`, `not(elems)` - 移除匹配的元素。 - `parent(expr)` - 获取元素的直接父元素。 - `...

    Jquery常用方法.txt

    - **描述**:从匹配集合中排除某些元素。 10. **获取父元素**: - `parent(expr)` - **描述**:获取当前匹配元素集合的父元素。 11. **获取祖先元素**: - `parents(expr)` - **描述**:获取当前匹配元素集合的...

    jQuery插件-jRating评分插件源码分析及使用方法

    在该函数内部,插件首先检查元素集合是否非空,如果非空则使用`each`函数对集合中的每一个元素进行处理。 在处理过程中,插件会根据提供的参数初始化评分控件,当用户鼠标悬停在星星上时,星星的颜色会根据鼠标的...

    jQuery 文档操作方法

    insertBefore() 方法用于把匹配的元素插入到另一个指定的元素集合的前面。 语法:`$(selector).insertBefore(target)` 参数: * `selector`:选择器,用于选择要插入的元素。 * `target`:要插入的目标元素。 ...

    浅析jQuery 遍历函数,javascript中的each遍历_.docx

    15. `.map()` 方法:把当前匹配集合中的每个元素传递给函数,产生包含返回值的新 jQuery 对象。 16. `.next()` 方法:获得匹配元素集合中每个元素紧邻的同辈元素。 17. `.nextAll()` 方法:获得匹配元素集合中每个...

    jQuery完全实例.rar

    而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整形)。 返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。返回 'true' ...

    JQuery框架方法事件大全

    - `filter()`:筛选匹配元素集合,根据表达式或函数返回的真值保留元素。 - `find()`:在匹配元素的后代中搜索指定的元素。 - `is()`:检查元素是否匹配给定的表达式。 - `next()`:获取匹配元素的下一个兄弟...

    Jquery方法大全

    ### Jquery方法大全详解 #### 一、Attribute(属性操作) **1.1 addClass** ```javascript $("p").addClass(css中定义的样式类型); ``` - **功能**:为匹配到的元素添加一个或多个类。 - **参数**:接受一个或多个...

    jQuery常用方法jQuery常用方法

    - **is(expr)**: 检查当前元素集合中的元素是否匹配给定的选择器。 - **next(expr)**: 获取紧邻当前匹配元素之后的兄弟元素。 - **not(el)**: 从当前元素集合中移除指定元素。 - **not(expr)**: 从当前元素集合中...

    JQUERY 常用方法大全

    - **用途**:从当前元素集合中删除匹配条件的元素。 - **示例**: ```javascript $("div").not(".example"); ``` 10. **`.parent()`** - **用途**:获取当前元素的父元素。 - **示例**: ```javascript $...

    jqueryApi大全

    4. `.is()` - 检查元素是否匹配给定的选择器。 5. `.html()`/`.text()`/`.val()` - 获取或设置元素的 HTML 内容、文本或值。 通过熟练掌握这些 API,开发者可以编写出简洁、高效的 JavaScript 代码,提高网页的交互...

    JQuery常用方法

    - `$(”元素名称”).is(expr)`: 检查元素是否匹配给定的选择器。 - `$(”元素名称”).next(expr)`: 获取元素的下一个兄弟元素。 - `$(”元素名称”).not(expr/elems)`: 从集合中移除匹配的元素。 - `$(”元素...

    概述jQuery的元素筛选

    `add()`方法可以将其他元素或选择器的结果合并到当前的jQuery对象中,`andSelf()`则将当前对象添加到集合末尾。 `end()`方法恢复到上一次操作前的选择器状态,用于链式调用中。 `contents()`方法返回元素的子节点...

    jQuery-API

    1. **`$.fn.find()`**: 此方法用于在匹配的元素集合中搜索指定的后代元素。例如,如果你有一个`&lt;div&gt;`并想找到其中的所有`&lt;p&gt;`元素,你可以使用`$('div').find('p')`。 2. **`$.fn.filter()`**: 过滤匹配的元素集合...

Global site tag (gtag.js) - Google Analytics