绑定事件到选择的选择
我有一个选择框的代码,由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); } });