我有一个带有标签和其他东西的 div。标签的内容为:“第 1 步”。
<div class="methodContainer">
<label class="steps">Step 1:</label>
<textarea name="step" class="stepMethod glowingBorder"></textarea>
<div class="removeMethod" title="Click to remove this ingredient">
</div>
</div>
如果您单击页面上的另一个 div,我使用 jQuery 添加与此处代码完全相同的副本并将其放在此代码后面。
$('.plusMethod').click( function() {
$('<div class="methodContainer"><label class="steps">Step 1:</label><textarea name="step" class="stepMethod glowingBorder"></textarea><div class="removeMethod" title="Click to remove this ingredient"></div></div>').appendTo('.partMethod');
}
这可以根据用户的需要重复多次。
但是这样所有带有类步骤的标签都会有内容:“步骤1”。我希望第二个有“Step 2”,第三个有“Step 3”,依此类推。我该怎么做呢?
!!!!编辑!!!!
感谢您的快速回答!但是我忘了说我也有可能删除一部分。我这样做
$('.removeMethod').live('click', function() {
$(this).parents('.methodContainer').remove();
}
因此,如果我使用 Arun P Johny 的答案,它会起作用:) 添加的每条内容都将标有步骤 1、2、3 等等。但是当用户删除例如第二步时,这些步骤现在将是:1,3,4 等等。我该如何解决?