-1

以前の質問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&nbsp;&nbsp;<span class='button_form' id='editHoliday2' style='cursor:pointer;'>EDIT</span></li>" );    
    }   
    else if(radio == '2'){
        $( "#summary" ).append( "<li class='holi'>By Week&nbsp;&nbsp;<span class='button_form' id='editHoliday3' style='cursor:pointer;'>EDIT</span></li>" );   
    }
});
4

1 に答える 1