【发布时间】:2015-12-26 21:44:33
【问题描述】:
我想通过单击添加链接克隆一个 div。但是当一个 div 被克隆时,一个新的克隆 div ADD 链接的行为与之前的 ADD 链接不同。我想实现这个功能。请帮忙。
<!doctype html>
<html>
<head>
<title>Javascript prototype</title>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.3/backbone-min.js"></script>
<script type="text/javascript" src="prototyp.js"></script>
<script type="text/javascript"></script>
</head>
<body>
<script>
$(document).ready(function(){
$(".add_option").click(function(){
console.log("clicked !");
$('<div id="cloned">\n\
<input type="checkbox" >\n\
<input type="text"> \n\
<a href="#" ><span >ADD </span></a> \n\
<a href="#" class="remove-option"><span> REMOVE</span></a>\n\
</div>').clone().appendTo('#cloned');
$('span').addClass('add_option');
});
});
</script>
<div id="cloned">
<input type="checkbox">
<input type="text">
<a href="#"><span class="add_option">ADD</span></a>
<a href="#" class="remove-option"><span>REMOVE</span></a>
</div>
</body>
</html>
【问题讨论】:
-
id属性应该是一。有吗?
标签: javascript jquery clone