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/