【发布时间】:2021-10-19 00:47:40
【问题描述】:
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("button").click(function() {
$("h2").html("<p class='test'>click me</p>")
});
$(".test").click(function(){
alert();
});
});
</script>
</head>
<body>
<h2></h2>
<button>generate new element</button>
</body>
</html>
我试图通过单击按钮在<h2> 中生成一个类名为test 的新标签。我还定义了一个与test 关联的点击事件。但该事件不起作用。
谁能帮忙?
【问题讨论】:
-
尝试使用 。它将一个新的 id 注册到 DOM 中,jQuery 可以访问,而
-
注意:您不能将
放入有效 HTML 中的
-
这里有一篇详细介绍如何为动态元素绑定点击事件goo.gl/zlEbnv