我正在使用jQuery的.remove()摆脱div的内容,但是我希望能够在删除之前显示确认或对话框。我只是不确定如何编写这样一个对话框。

$(".remove").click(function () {
  $('div').remove('#item1');
});


单击带有类删除的链接后,我想弹出一个框,说您确定要删除吗?然后单击“是”删除,而单击“否”保留它。提前致谢

最佳答案

我认为,如果您正在寻找更好的确认对话框,那么浏览器上的默认对话框会为您提供。

jQueryUI confirm dialog
您可以根据需要设置样式

这是实现它的方式:

  <div id="dialog" title="Confirmation Required">
  Are you sure about this?
  </div>

<script type="text/javascript">
$(document).ready(function() {
$("#dialog").dialog({
  autoOpen: false,
  modal: true
});
 });



$("#dialog").dialog({
  buttons : {
    "Confirm" : function() {
    // do something remove()
    },
    "Cancel" : function() {
      $(this).dialog("close");
    }
  }
});

   $("#dialog").dialog("open");
 });

09-07 18:50
查看更多