带值的参数通过 URL 来找我,我将其写入paramsURL[]数组。
然后我需要将传入的数据设置为 select 的值。
$('select[name="mtype"]').val(paramsURL['mtype']);
之后, val() 会正确触发,但不会触发 select 的更改事件。
谷歌搜索,我找到了一个模拟变化的触发器->
trigger('change')
但它没有给出任何动作。也试过onchange(); - 也没有结果。仅适用于鼠标单击或输入。
带值的参数通过 URL 来找我,我将其写入paramsURL[]数组。
然后我需要将传入的数据设置为 select 的值。
$('select[name="mtype"]').val(paramsURL['mtype']);
之后, val() 会正确触发,但不会触发 select 的更改事件。
谷歌搜索,我找到了一个模拟变化的触发器->
trigger('change')
但它没有给出任何动作。也试过onchange(); - 也没有结果。仅适用于鼠标单击或输入。
通过脚本设置用户输入元素的值不会自动触发事件
change。