关于JQuery选择的插件上的click事件

时间:2015-03-24 10:50:20

标签: javascript jquery

我正在使用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.

但在我的情况下,当我点击我的下拉列表中的一个元素时,我想要的是一个事件,即使该值没有改变。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

是的,你可以!检查jsFiddle:https://jsfiddle.net/qjjcx2bj/3/

通过获取所选列表项的索引,您可以检索所选项的值。

var ind = $(this).attr('data-option-array-index');
$("#select1").children('option:eq('+ind+')').val();

希望这有帮助。