0

我有一个引导页面,其中列出了表格中的项目。每个项目都有自己的删除链接,用于启动模式。

<a href="#modalDel" data-idtodelete="<?php echo $value->id; ?>" class="deletelink">
Delete this item
</a>

...

jQuery("a.deletelink").click(function(event){
    var id2del = $(this).data('idtodelete');
    jQuery("#myModalLabel").html("Delete item: "+id2del); //works great
    jQuery('#modalDel').modal('show');
});

我可以轻松地将数据传递给模态,但现在我必须在模态中创建主按钮以反映动态 url 并在单击此按钮时(仅)调用它

有任何想法吗?谢谢

PS:不能为此使用隐藏事件,因为模态也可以通过取消按钮隐藏。此外,模态应该在调用 dyn 之后/之前关闭。删除主按钮的url

4

1 回答 1

1

我会冒险猜测一下。没有测试,因为我不太确定设置。

var $ = jQuery; // using as a shortcut

$('#modalDel').on('show', 
       function()  {
          // Composes delete URL with arguments
          var dynUrl = composeUrl(args); 
          // assuming the modal button is an anchor element
          $('#modalButton').attr('href', dynUrl); 


          // Also closes the modal box after being clicked
          $('#modalButton').on('click', 
              function(e) { 
                   $('#modalDel').modal('hide');
              });

       });
于 2012-12-13T17:35:14.763 回答