jQuery不会为我正在使用的名为“selected”的类返回一个值。如果我将类名更改为其他内容,则会找到它。
示例:
<ul>
<li><a id="a1" class="selected" href="#tab1">Part I</a></li>
</ul>
alert($('ul li a').attr("class"));
我得到一个空警报框。但是如果我将类名更改为“selected_”,我会在警告框中返回“selected_”。
我猜“选中”是一个jQuery保留字。我找到了Javascript保留字的列表,据我所知,“选中”不是Javascript保留字。
答案 0 :(得分: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>