gpt4 book ai didi

javascript - 如何触发选择的更改事件(jQuery)

转载 作者:行者123 更新时间:2023-12-03 21:50:01 26 4
gpt4 key购买 nike

在单击重置按钮之前,我在“选择”(下拉列表)中选择“公司”。单击“重置”后,该事件正常发生。我再次选择“公司”,但下拉列表中的事件 change 没有发生。

谁能告诉我如何在单击重置按钮然后单击同一元素后触发下拉列表的更改事件?

我到目前为止的代码:

$("#mainMenu").change(function(e){
e.preventDefault();
loadFirstManu(true);
});

重置按钮的代码:

$("#btn_reset").click(function() {
CKEDITOR.instances.ckeditor.setData('');
$('.mchosen').each(function() {
$(this).val('').trigger('liszt:updated');
$('#submenu').attr('disabled', 'disabled').html('');
$('#secondsubmenu').attr('disabled', 'disabled').html('');
$('#s-menu').removeClass('required').html('');
$('#secondsubmenu').removeClass('validate[required]');
$('#tabmenu').attr('disabled', 'disabled').html('');
$('#tab').removeClass('required').html('');
});

});

最佳答案

这就是我的想法:

$('#my-select').val(5).trigger("liszt:updated")

liszt:updated 不再在选择的新版本中工作,而是使用下面的 Alexandru Cojan's回答建议

 trigger("chosen:updated");

关于javascript - 如何触发选择的更改事件(jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15102685/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com