`

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/
分享到:
评论

相关推荐

    jQuery完全实例.rar

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

    jQuery详细教程

    jQuery 事件处理方法是 jQuery 中的核心函数。 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。术语由事件“触发”(或“激发”)经常会被使用。 通常会把 jQuery 代码放到 部分的事件处理方法中: 实例 ...

    jQuery中is()方法用法实例

    主要介绍了jQuery中is()方法用法,实例分析了is()方法的功能、定义及检查匹配元素集合时的各种使用技巧,需要的朋友可以参考下

    概述jQuery的元素筛选

    5、filter() 筛选出与指定表达式匹配的元素集合 6、is() 检查元素是否参数里能匹配上的 7、map() 8、has() 筛选出包含指定子元素的元素 9、not() 排除能够被参数中匹配的元素 10、slice() 从指定索引开始,截取...

    jQuery中prevAll()方法用法实例

    此方法查找匹配元素集合之前所有的同辈元素。 同辈元素集合可以通过选择器进行筛选。 语法结构: 代码如下:$(“selector”).prevAll(expr) 参数列表: 参数 描述 expr 可选。用于过滤的表达式。 实例代码: ...

    跟着JQuery API学Jquery 之三 筛选

    这个和is(“.”+class)是一样的,我们来看一下is()这个函数用来干吗的 ,它是用一个表达式来检查当前选择的元素的集合,如果其中至少有一个元素符合给定表达式就返回true。is(expr)里面的参数就是选择器的参数。 ...

    实例讲解JQuery中this和$(this)区别

    平时很少在jquery中用到this。查看代码时发现用到了,就调试出this的值,心想原来如此。... context可以是Dom对象集合或jQuery包装集,传入则表示要从context中选择匹配的对象,不传入则表示范围为

    java面试宝典

    94、元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?(单选)(D) 22 95、以下哪些属于Session的方法?(A,B,C,D,F) 22 96、Hibernate工作原理及为什么要用? 22 97、...

    千方百计笔试题大全

    94、元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?(单选)(D) 22 95、以下哪些属于Session的方法?(A,B,C,D,F) 22 96、Hibernate工作原理及为什么要用? 22 97、...

Global site tag (gtag.js) - Google Analytics