私はこのhtmlコードを持っています
<ul class="criteria">
<li id="1">
criteria 1
<img id="1" class="save_criterion" src="../images/icons/add-icon-2.png">
<img id="1" class="delete_criterion" src="../images/icons/icon_delete_16x16.png">
</li>
<li id="2">
criteria 2
<img id="2" class="save_criterion" src="../images/icons/add-icon-2.png">
<img id="2" class="delete_criterion" src="../images/icons/icon_delete_16x16.png">
</li>
</ul>
Liテキストを動的に変更する機能があります
$("input#criterion_name").live("keyup",function(e){
var newText = $("input#criterion_name").val();
if(newText){
$("ul.criteria > li.selected").html(newText);
}
else{
// can't leave the text filed empty
$("#criterion_name").addClass("error");
}
問題は、入力テキストにテキストを入力すると、li 要素の画像が削除されることです。li要素のテキストを変更したいだけです