下面的代码在屏幕上创建了一个按钮,当单击时,它会动态创建新的 Div。在点击一定次数后,它会删除所有新创建的 Div。
问题:我想让新创建的 Div 也可点击,以便他们创建新的 Div。为什么以下功能不起作用?
$('.dynamic').click(function()
完整的代码如下。继续尝试。
<html>
<head>
<style>
.dynamic {
color:blue;
font-size:18px;
}
</style>
<script src="http://code.jquery.com/jquery-1.10.0.js"></script>
</head>
<body>
<div>
<button id="master">click this</button>
</div>
<script language="Javascript" type="text/javascript">
$(document).ready(function() {
$('#master').click(function() {
if ($('.dynamic').length > 4) {
$('.dynamic').remove();
} else {
var divCount = Number($('.dynamic').length + 1);
$(this).before('<div class="dynamic">Dynamic Div ' + divCount + '</div>');
}
});
$('.dynamic').click(function() {
var divCount = Number($('.dynamic').length + 1);
$(this).before('<div class="dynamic">Dynamic Div ' + divCount + '</div>');
});
});
</script>
</body>
</html>