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