我在选择 jquery 克隆的元素时遇到了一些问题。下面是我所拥有的。我似乎无法从克隆版本中选择 .remove-container 类锚。我唯一可以选择的是原版。
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
</head>
<body>
<div id="primary">
<div class="quote-container">
<label>Quote </label>
<textarea rows=5></textarea>
<label>Author</label>
<input type="text" name="author" />
<a href="#remove" class="remove-container">Remove</a>
</div>
<a href="#add" class="add-container">Add</a>
</div>
<script>
$(function() {
$(".add-container").on("click", function(e){
e.preventDefault();
$(".quote-container").eq(0).clone().insertBefore(".add-container");
var qContainer = $(".quote-container").length;
for (i=0; i<qContainer; i++) {
if ($(".quote-container").eq(i).find("label").html() === "Quote "+(i+1)) {
} else {
$(".quote-container").eq(i).find("label").eq(0).replaceWith("<label>Quote "+(i+1)+"</label>");
}
}
});
$(".remove-container").on("click", function(e) {
e.preventDefault();
console.log($(this));
});
});
</script>
</body>
</html>