1

jQuery 不会为我正在使用的名为“selected”的类返回值。如果我将类名更改为其他名称,则会找到它。

例子:

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

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

我得到一个空的警报框。但是,如果我将类名更改为“selected_”,则会在警报框中返回“selected_”。

我猜“selected”是一个 jQuery 保留字。我发现了 Javascript 保留字列表,据我所知,“选定”不是 Javascript 保留字。

4

1 回答 1

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>
于 2010-08-24T21:36:01.490 回答