我有一个无线电元素(8个具有相同名称的元素),当我想要选择/检查其中任何一个时,我使用代码:
myelmt.prop("checked",true)
问题是此代码不会触发onchange事件。为什么?我总是要这样做:
myelmt.prop("checked",true).trigger("change")
我有一个监听收音机更改值的图书馆,为什么浏览器在使用prop()时没有触发onchange事件?
答案 0 :(得分:0)
我认为JQuery documentation有答案
对于选择框,复选框和单选按钮,当用户使用鼠标进行选择时会立即触发事件,但对于其他元素类型,事件将延迟直到元素失去焦点
此外,这是post may help