Jquery - 检查选择框的值是否从另一个JS代码更改

tin*_*k01 3 jquery onchange

我知道你可以使用"onChange"方法,但如果我按代码更改值,onChange不会被触发,如下所示:

<select id='selectBox' onChange='alert("changed")'>
<option value="1">1</option>
<option value="1">2</option>
<option value="1">3</option>
<select>

<script>
$(document).ready(function() {
$('#selectBox').val('3');  
});
</script>
Run Code Online (Sandbox Code Playgroud)

当文档加载时,我希望警报"已更改"为弹出窗口...这可能吗?

Jim*_*zuk 6

您可以尝试change手动触发事件,如下所示:

$('#selectBox').val('3').change();
Run Code Online (Sandbox Code Playgroud)