绑定事件到选择的选择

我有一个选择框的代码,由Chosen jQuery插件显示。 我想要实现的是从当前项目中获取值:

Game Event Training
Game
  • Game
  • Event
  • Training

我现在用来查找当前值的JavaScript是:

 $("#schedule_event").chosen().change( function() { alert(+ $(this).text()); $('#' + $(this).val()).show(); }); 

但是,我一直得到’NaN’,即没有价值。

码:

 $(".chzn-select").chosen().change(function() { alert(+$(this).val()); //$('#' + $(this).val()).show(); }); 

演示:

工作演示: http : //jsfiddle.net/MM7wh/

编辑(2015年7月6日)

cdns现在改变了。

工作演示: http : //jsfiddle.net/uk82dm5L/

请使用$(this).val()而不是.text()

我个人更喜欢用这个:

 $(document).on('change', '#mychosen', function(evt, params) { if (params.selected != undefined) { console.log('selected: ' + params.selected); } if (params.deselected != undefined) { console.log('deselected: ' + params.deselected); } });