簡體   English   中英

jQuery選項未選中不起作用

[英]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');

jsFiddle

您正在將未選定元素的值分配給who變量。

改成 :

var who=$('#hine option:not(:selected)');
var whon=$('#hine option:selected');

你應該很好

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM