1. 程式人生 > >jQuery中is()的用法

jQuery中is()的用法

例子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"); } });