我正在使用JQuery,我读了API,我发现只有这个事件是发布
change: Chosen triggers the standard DOM
chosen:ready Triggered after Chosen has been fully instantiated.
chosen:maxselected Triggered if max_selected_options is set and that total is broken.
chosen:showing_dropdown Triggered when Chosen’s dropdown is opened.
chosen:hiding_dropdown Triggered when Chosen’s dropdown is closed.
chosen:no_results Triggered when a search returns no matching results.
但在我的情况下,当我点击我的下拉列表中的一个元素时,我想要的是一个事件,即使该值没有改变。
有什么建议吗?
答案 0 :(得分:1)
是的,你可以!检查jsFiddle:https://jsfiddle.net/qjjcx2bj/3/
通过获取所选列表项的索引,您可以检索所选项的值。
var ind = $(this).attr('data-option-array-index');
$("#select1").children('option:eq('+ind+')').val();
希望这有帮助。