jQuery中is()的用法
阿新 • • 發佈:2019-02-16
例子1:
$("input[type='checkbox']").parent().is("form");
結果:true;
例子2:
html:
<ul>
<li><strong>list</strong> item 1 - one strong tag</li>
<li><strong>list</strong> item <strong>2</strong> - two <span>strong tags</span></li >
<li>list item 3</li>
</ul>
$("li").click(function() {
var $li = $(this),
isWithTwo = $li.is(function() {
//$('strong',this)注意這種用法,意思是this標籤中的strong標籤
return $('strong', this).length === 2;//找到包含兩個<strong>標籤的li
});
if ( isWithTwo ) {
$li.css("background-color" , "green");
} else {
$li.css("background-color", "red");
}
});