我正在尝试使用 jQuery 在所选的下拉选项上触发页面加载时的点击功能,以便可以进行后续操作,但无法使其正常工作。
我试过了:
jQuery("document").ready(function() {
setTimeout(function() {
jQuery("customlist_chzn_o_2").trigger('click');
},10);
或者
jQuery("document").ready(function() {
jQuery('#customlist').val(9).trigger("chosen:updated")
});
或者
jQuery("document").ready(function() {
jQuery('#customlist_chzn_o_2').trigger("chosen:updated")
});
它们都不起作用,请注意我选择的 id 是 #customlist
我需要单击的 selected 下拉元素的 id 是 #customlist_chzn_o_2
并且选择选项的值为 9
原文由 Ishan 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果我理解正确,您需要在原始的
select
上触发change
事件,而不是在自定义或他的option
上触发。但是当 你 改变原来的
select
值 时,你应该触发chosen:updated
。https://harvesthq.github.io/chosen/#change-update-events