2012-02-20 77 views
-3

考慮下面的代碼:jQuery文檔()對字符串

<ul> 
<li>One</li> 
<li>Two</li> 
<li>Three</li> 
<li>Four</li> 
<li>Five</li> 
</ul> 

$('li').each(function (i) { 
    if ($(this).html() == 'Three') 
     alert ('Three'); 
}); 

上面的代碼永遠不會打警報。我認爲這與對象與字符串值有關,但是我的大腦今天在計算機前數小時才加入。有人能告訴我如何做比較工作嗎?我嘗試使用text()而不是html(),但這似乎並不重要。

+6

[Works for me](http://jsfiddle.net/TADfk/)。 – 2012-02-20 01:12:35

回答

1

你的代碼工作

DEMO

試圖找到在別的地方JavaScript錯誤。