<!DOCTYPE html>
<html>
<head>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<title>测试</title>
</head>
<body>
<input class="et-name" type="input" name="name" id="main">
<script type="text/javascript">
$(function () {
$(".et-name").bind("input propertychange", function () {
console.log($(".et-name").val());
});
});
setTimeout(() => {
document.getElementById('main').value = 'dgskagkdsa'
}, 3000);
</script>
</body>
</html>
延迟对input赋值,我想在赋值后就可以监听到这个值的变化。
onchange oninput onpropertychange都不行。
求各位大佬帮忙
方式一:
方式二: