私はこのコードを持っています。 作成された各行から「X」ボタン付きの「行追加」ボタンで作成された行を削除したいとします。 アイデアは何ですか? ありがとう!あなたは、テーブル内の行を削除するために使用されている必要がありbutton
このタイプの要素のみを前提としていることjQueryは動的に追加して削除します
$("#table").on("click", "button", function() {
$(this).closest("tr").remove();
});
注:jQueryの1.7以降を使用している場合
<script type="text/javascript">
$(function() {
$("#AddLine").click(function() {
var row = "<tr><td><input type=text /></td><td><input type=text /></td><td><input type=text /></td><td><button>X</button></td></tr>";
$("#table").append(row);
});
});
</script>
<button id="AddLine">Add Line</button>
<table border="1px" id="table">
<tr>
<td>First Name</td>
<td>Last Name</td>
<td>Email</td>
</tr>
<tr>
<td><input type=text /></td>
<td><input type=text /></td>
<td><input type=text /></td>
</tr>
</table>
これをお探しください。 .onの後にボタンセレクターを移動するのを忘れてしまった。あなたの説明は、私がエラーを見るのを助けました。 – Nemanja