うーん、php と jquery で簡単なシステムを作成しています。SOの流れになります。こんな表に
小さな鉛筆アイコンをクリックすると、値 2 と値 4 がテキストに置き換えられます。
鉛筆のIDと画像を置き換えて、テキストボックスの値をクリックすると保存されることを意味するチェックを行います。
ここに私のコードがあります
<input type="hidden" id="del<?php echo $counter ?>" value="<?php echo $row['sub_code'] ?>" />
<td><center><a href = "#" class="a1"><?php echo $row['sub_code']; ?></a></td></center>
<td><span class="a2"><?php echo $row['sub_section']; ?></span></td>
<td><a href = "#" class="a3"><?php echo $row['sub_desc']; ?></a></td>
<td><?php echo $row['sub_sched']; ?></td>
<td><center><?php echo $row['sub_level']; ?></td></center>
<td>
<img src="images/edit2.png" style="width: 10px; height: 10px; border: 0px; background-color: white; cursor: pointer;" id="edit" />
<img src="images/Delete.png" style="width: 10px; height: 10px; border: 0px; background-color: white; cursor: pointer;" id="delete" />
そして私のjqueryコード
$("#edit").click(function(){ $(".a1").replaceWith("").replaceWith("");
});
$("save").click(function(){
alert("save");
});
鉛筆の画像がチェックされたら、クリックしてサンプルアラートを表示しますが、表示されません。私のIDでjqueryが反応しない理由は誰もが知っています。replacewith を使用して編集機能で置き換えますが、なぜ機能しないのですか?