新追加的标签,他的属性无法触发点击事件,需要换一种写法或者追加属性的时候写上οnclick='a()'原生的js方法也能用
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<ul class="jia"></ul>
<button onClick="aaa()">点我</button>
</body>
<script src="jquery.js"></script>
<script type="text/javascript">
function aaa(){
var ul = $('.jia')
var li = $('<li class="dian">新增标签点我不会弹出我爱你</li>')
li.appendTo(ul)
}
// 用这种方法
$(document).on("click", ".dian", function () {
alert('111')
});
// 追加的代码 这种方式不会运行
$('.dian').on('click',function(){
alert('222')
})
</script>
</html>