被“选择” jQuery 中的保留字?
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 保留字列表,据我所知,“selected”不是 Javascript 保留字。
jQuery won't return a value for a class I'm using called "selected". If I change the class name to something else it is found.
Example:
<ul>
<li><a id="a1" class="selected" href="#tab1">Part I</a></li>
</ul>
alert($('ul li a').attr("class"));
I get an empty alert box. But if I change the class name to "selected_", I get "selected_" back in the alert box.
I'm guessing "selected" is a jQuery reserved words. I've found lists of Javascript reserved words and "selected" is not, as far as I can tell, a Javascript reserved word.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定这个问题是否还存在。 使用 1.4.2,我在警报框中被“选中”。
I am not sure this issue exists anymore. Using 1.4.2 I get 'selected' in my alert box.