Rock笔记
~/rocknotes/articles/232.md article
// article · javascript

Jquery.fn.val () 方法改变元素值后元素 change 事件无效解决方案

<!---------html------->
<input type="hidden" onchange="javascript:alert(1);" />

<!---------js------->
<script type="text/javascript">
$(document).ready(function(){
    $("input").val(Math.random());
});
</script>

此时onchange事件并不会被触发


解决方案:

$("input").val(Math.random()).change();//手动触发change事件就可以啦!



回复// 0 replies

最新回复 ↓
// 暂无回复

回复功能沿用原详情页:前往原页面参与讨论 →