テキスト入力フィールドがあり、その横にボタンがあります。このボタンをクリックすると、入力フィールドの ID が表示されるように alert() が必要です。これは私のコードです
<tr>
<td>Item <?php echo $i; ?>:</td>
<td>
<input type="text" name="course_include_1" class="regular-text" /> <input type="button" class="button" id="DeleteItem" value="Delete Item" />
</td>
</tr>
そして、これは私のjQueryコードです:
$("#DeleteItem").live("click", function() {
//$(this).parents("tr").remove();
alert($(this).prev().attr("id"));
});
なぜこれが機能しないのですか?
編集:新しい入力フィールドを作成する「追加」ボタンと、その横にある削除ボタンがあることを追加する必要があります。このコードは次のようになります。
$("#AddItem").live("click", function() {
Count++;
$('<tr><td>Item ' + Count + ':</td><td><input id="asdadad" name="course_include_' + Count + '" type="text" class="regular-text" /> <input type="button" class="button" id="DeleteItem" value="Delete Item" /></td></tr>').appendTo(TableRow);
});
目標は、新しく作成されたフィールドの横にある削除ボタンをクリックし、その ID を alert() ボックスに表示することです。そして、それは機能していません。