Javascript 在jQuery插件dropdown.js中添加更改事件的回调
在jQuery中使用此插件时,当所选值发生更改时,如何添加回调 我在找“onChange”这行的东西Javascript 在jQuery插件dropdown.js中添加更改事件的回调,javascript,jquery,callback,dropdown,Javascript,Jquery,Callback,Dropdown,在jQuery中使用此插件时,当所选值发生更改时,如何添加回调 我在找“onChange”这行的东西 $.DropDown.defaults = { onChange: false, } 好的,接下来呢?插件具有单击选项的功能: this.opts.on( 'click.dropdown', function() { // Not executed. } 你可以用它来做 $('#cd-dropdown').dropdown({ gutter: 5, onOpt
$.DropDown.defaults = {
onChange: false,
}
好的,接下来呢?插件具有单击选项的功能:
this.opts.on( 'click.dropdown', function() {
// Not executed.
}
你可以用它来做
$('#cd-dropdown').dropdown({
gutter: 5,
onOptionSelect: function(dom) {
var value = $(dom).attr("data-value")
console.log(dom, value);
}
});
正如您所看到的,它记录了select中创建的元素及其值的每个更改。从示例html中,我看到下拉列表是一个普通的html select。因此,您可以向该元素添加一个更改事件。@piraid您可以检查所有答案吗?如果它对您有效,请选择它作为接受的答案。我解决了这个问题,所以:添加插件self.inputEl.trigger('change')$('input[name=“cd dropdown”]').change(函数(e){console.log(this.value);});但这不是最好的解决方案我在哪里可以找到onOptionSelect?我从您提供的链接下载包。我想这是它的最后一个版本。他们为selectchange事件实现了onOptionSelect回调。哦,当然,我没有最新版本,也没有回调