【发布时间】:2012-03-06 23:33:43
【问题描述】:
此代码有效,但需要单击“genbutton-delete”类的元素两次才能工作。有人可以帮帮我吗?
$(document).ready(function(){
$(".genbutton-delete").click(function(){
var id = $(this).attr("id");
$("#del-"+id+"").dialog("open");
var dialogOpts = {
modal: true,
bgiframe: true,
autoOpen: false,
width: 400,
buttons: {
"Delete": function() {
$.ajax({
type: "post",
url: ""+siteURL+"/a/delete?media="+id+"",
data: "delete=1",
success: function(data) {location.href="?delete=1";}
});
},
"Cancel": function() {$(this).dialog("close");}
},
open: function() {
$("#del-"+id+"").load(""+siteURL+"/a/delete?media="+id+"");
$("#loader-"+id+"").show();
}
};
$("#del-"+id+"").dialog(dialogOpts);
return false;
});
});
【问题讨论】:
标签: jquery events triggers click