- DOMNodeInserted事件
<!Doctype>
<!Doctype>
<html>
<head>
<meta charset="utf-8">
<title>DOMNodeInserted事件</title>
<style>
#container {
min-height: 120px;
border: 1px solid #aaa;
}
</style>
</head>
<body>
<div id="container"></div>
<button type="button" id="btn">add "aaa" for div</button>
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<script>
// 添加事件
$("#btn").click(function() {
$("#container").append("aaa");
});
// 监听事件
$("#container").bind("DOMNodeInserted", ()=>{
// alert("div出发了change事件");
console.log('div出发了change事件')
});
</script>
</body>
</html>
- change事件
<!Doctype>
<html>
<head>
<meta charset="utf-8">
<title>change事件</title>
<style>
#container {
min-height: 120px;
border: 1px solid #aaa;
}
</style>
</head>
<body>
<div id="container"></div>
<button type="button" id="btn">add "aaa" for div</button>
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<script>
// 添加事件
$("#btn").click(function() {
$("#container").append("aaa").change();
});
// 监听事件
$("#container").bind("change", ()=>{
// alert("div出发了change事件");
console.log('div出发了change事件')
});
</script>
</body>
</html>
效果: