【发布时间】:2013-07-18 21:52:45
【问题描述】:
我有一个选择菜单,可以导航到不同的绝对定位的 div。无论显示哪个选项,该 div 都会通过添加的不透明度等于 1 的类淡入视图。我可以让 div 根据菜单添加类,但如果该选项,我似乎无法删除该“活动”类没有被选中——我的JS如下:
$("#hine").change(function() {
var who=$('#hine option:not(:selected)').val();
var whon=$('#hine option:selected').val();
$(who).removeClass('active');
$(whon).addClass('active');
});
我在这里有一个 jsfiddle 设置:http://jsfiddle.net/nwT9c/4/
【问题讨论】:
-
您好像发布了错误的 jsfiddle URL...
-
抱歉-忘记更新-jsfiddle.net/nwT9c/5
-
好的,在当前版本中,您正在尝试向所选值添加一个类(它是一个字符串,而不是 HTML 对象)——这没有任何意义。此外,您为什么要向“选项”对象添加一个类。您可能想将其添加到其他地方。
标签: jquery html css jquery-selectors option