我有一个表单,允许用户通过底部行中的按钮添加新的表格行,一切正常。现在我需要添加另一个按钮的功能,允许他们删除表格行。
我了解到最简单的方法是使用:
```javascript $('button').click(function(){ $(this).closest('tr').remove(); }); ```
$(this).closest('tr').remove();
但是我在将其集成到现有功能中遇到了麻烦。我只需要“删除”按钮出现在除第一行以外的所有行上(即用户可以删除除第一行以外的所有行)。我设置了一个jsfiddle,演示了我的当前功能:http://jsfiddle.net/fmdataweb/daayf/1/。
因此,在我的示例中,当用户单击“添加其他活动”按钮时,它应该像当前所做的那样创建新的表行,但也要添加“删除”按钮来删除该行。我目前已经在第一行硬编码了“删除”按钮,因为我不知道如何使它仅出现在通过“添加新活动”按钮创建的新行上。
id="button1" name="button2"
!!? - Billy Moon