我仍在处理我的代码,这与我之前的问题How to add new list not to replace the list 相关。我已经得到了这个问题的答案,但另一个问题是,我需要为每个列表添加编辑按钮/链接。这个按钮/链接将打开相同的模态窗口。我确实为每个列表尝试了类似的编辑按钮,但它没有在点击时打开模态窗口,可能是因为 id 不是唯一的。我不知道如何使 id 在 jquery 中唯一。请帮忙。
     $( '#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>" );   
    }
});