[英]Jquery option not selected not working
我有一個選擇菜單,可以導航到不同的絕對定位的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/
嘗試這個:
var whon = $('#hine option:selected').val();
$('.active').removeClass('active').addClass('inactive');
$(whon).removeClass('inactive').addClass('active');
您正在將未選定元素的值分配給who變量。
改成 :
var who=$('#hine option:not(:selected)');
var whon=$('#hine option:selected');
你應該很好
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.