我有一个带有活动多项选择的sumoselect字段。输入已正确加载,并且正常工作。我对方法有一个问题。我得到了未定义的错误Uncaught TypeError: Cannot read property 'sumo' of undefined。
例如,这对$('.js-selectsumo-filter').SumoSelect();有效,并返回错误$('js-selectsumo-filter')[0].sumo.unload();。
首先初始化Sumoselect.js,然后调用我的自定义js文件。我使用的是jQuery 3.3.1。
$('.js-selectsumo-filter').SumoSelect({
placeholder: placeholder,
csvDispCount: 5,
selectAll: false,
search: true
});发布于 2019-11-27 20:57:11
我已经设法找到了一个解决方案,如何在不使用click函数的情况下调用方法,如文档中所示。
$('.your-class-or-id').SumoSelect().sumo.selectItem('test');可以用任何其他可用的方法来交换selectItem。
https://stackoverflow.com/questions/59050830
复制相似问题