私はコードを書きました:
$('.Edit').live('click', function() {
if ($(this).text().valueOf()=="Save"){
alert('sauvegarder..');
var id = $(this).attr("id");
$(".d"+id).prop('enabled', false);
$(".d"+id).css("background-color","#FFF");
$(".d"+id).css("border-color","black");
$(this).text('Save').button("refresh");
} else if($(this).text().valueOf()=="Edit") {
alert('editer..');
var id = $(this).attr("id");
$(".d"+id).prop('disabled', false);
$(".d"+id).css("background-color","#FFF");
$(".d"+id).css("border-color","red");
$(this).text('Save').button("refresh");
}
}
そして、この機能があります:ボタンは通常「編集」モードになっています。すべての入力要素をクリックすると有効になり、それらに何かを書き込むことができ、同時にボタン名が「保存」に変わります。[保存] をクリックすると、入力が無効になり、それらに書き込むことができなくなります。しかし、このコードを実行すると、すべてが同時に行われるため、2 つのアラートが発生し、入力が有効なままになります。ある種のトグル効果が欲しいのですが、それが可能かどうか知りたかったのです。