2009-08-06 26 views
1

jQuery不會爲我正在使用的類「返回值」選擇一個值。如果我將類名更改爲其他名稱,則會找到它。在jQuery中「選擇」一個保留字嗎?

例子:

<ul> 
<li><a id="a1" class="selected" href="#tab1">Part I</a></li> 
</ul> 

alert($('ul li a').attr("class")); 

我得到一個空的警告框。但是如果我將類名更改爲「selected_」,我會將「selected_」返回到警告框中。

我猜「選擇」是一個jQuery保留字。我已經找到了Javascript保留字的列表,而且「selected」不是,據我所知,是一個Javascript保留字。

+0

以上第I部分應該是:

  
hiester 2009-08-06 15:09:42

回答

0

我不確定這個問題是否存在了。使用1.4.2我在我的警報框中選中'。

<html><head> 
<script type="text/javascript" src="jquery-1.4.2.js"></script> 
<script language='javascript'> 
$(document).ready(function a() { 
    alert($('ul li a').attr("class")); 
}); 
</script></head> 
<body> 
<ul> 
<li><a id="a1" class="selected" href="#tab1">Part I</a></li> 
</ul> 
</body></html>