解决searchableSelect不支持change方法

需求要改成二级联动,一看用的第三方插件,然而这个三方插件却不支持原生的change方法(苦瓜脸),一顿操作后发现需要手动配置,话不多说来上方案!

在这里插入图片描述
找到searchableSelect.js文件中selectItem方法

selectItem: function(item) {if (this.hasCurrentSelectedItem())this.currentSelectedItem.removeClass('selected');this.currentSelectedItem = item;item.addClass('selected');changeSelectName = $(item).eq(0).html()changeSelectId = $(item).eq(0).attr("data-value")this.holder.text(item.text());var value = item.data('value');this.holder.data('value', value);this.element.val(value);// -----添加选择trigger方法------this.element.trigger('change');if (this.options.afterSelectItem) {this.options.afterSelectItem.apply(this);}},
// -----添加选择trigger方法------this.element.trigger('change');

现在就可以使用change方法啦~


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部