我们正在使用 jQuery Chosen 插件将 HTML 转换select
为一个漂亮的可搜索列表。我正在尝试的是在选择准备好(即被liszt:ready
触发)后在列表底部添加一个链接。
我可以很容易地绑定到liszt:showing_dropdown
以下代码,它工作得很好:
$("select").chosen().on("liszt:showing_dropdown", function(){
console.log "List opened."
})
但是,当我尝试用它替换liszt:showing_drop
时,liszt:ready
它不起作用。我认为这是正常的,因为执行liszt:ready
时会触发$("select").chosen()
。
这是触发事件的 jquery.chosen.js 的摘录liszt:ready
:
...
this.results_build();
this.set_tab_index();
return this.form_field_jq.trigger("liszt:ready", {
chosen: this
});
...
有人可以指导我如何绑定到liszt:ready
事件吗?