以前の質問How to add new list not to replace the list に関連するコードにまだ取り組んでいます。その質問に対する回答はすでに得ていますが、別の問題は、各リストに編集ボタン/リンクを追加する必要があることです。このボタン/リンクはどれで、同じモーダル ウィンドウが開きます。リストごとにこの編集ボタンのようなものを試してみましたが、クリックしてもモーダル ウィンドウが開かず、ID が一意ではないことが原因である可能性があります。jqueryでIDを一意にする方法がわかりません。助けてください。
$( '#saveHoliday')
.click(function() {
var radio = $('#s1').val();
var week = $('#s2').val();
var day = $('#s3').val();
$( "#dialog-form-holiday" ).dialog( "close" );
$("html,body").css("overflow","auto");
if(radio == '1'){
$( "#summary" ).append( "<li class='holi'>Every Week <span class='button_form' id='editHoliday2' style='cursor:pointer;'>EDIT</span></li>" );
}
else if(radio == '2'){
$( "#summary" ).append( "<li class='holi'>By Week <span class='button_form' id='editHoliday3' style='cursor:pointer;'>EDIT</span></li>" );
}
});