jQuery对话框将只打开一次
首先,我的英语不是很好。对不起 我的问题是,当页面加载完成时。我使用点击功能第一次点击成功。但单击“秒”按钮不起作用。但我刷新页面时,第一个clik正在工作,第二个不再工作。当我刷新页面时,代码只工作一次。(注意:我是jquery的新手)jQuery对话框将只打开一次,jquery,dialog,Jquery,Dialog,首先,我的英语不是很好。对不起 我的问题是,当页面加载完成时。我使用点击功能第一次点击成功。但单击“秒”按钮不起作用。但我刷新页面时,第一个clik正在工作,第二个不再工作。当我刷新页面时,代码只工作一次。(注意:我是jquery的新手) 首先谢谢你的回答 但我想:当点击确定按钮。发送邮件并关闭对话框。它不能工作:( 调用$(“#silmasaji”).dialog(…)时,该选项的默认值为true,因此可以创建并显示该对话框 但在关闭对话框后,调用$(“#silmasaji”).dialog
首先谢谢你的回答 但我想:当点击确定按钮。发送邮件并关闭对话框。它不能工作:( 调用
$(“#silmasaji”).dialog(…)
时,该选项的默认值为true
,因此可以创建并显示该对话框
但在关闭对话框后,调用$(“#silmasaji”).dialog(…)
,将不会重新创建对话框,因此也不会“自动打开”
您需要调用$(“#silmasaji”).dialog('open')
,以重新打开/显示该对话框
我总是这样做:
- 在
函数中,我创建了带有autoOpen:false的对话框。 (注意:不在单击事件中)ready
- 在单击事件中,我调用
$(“#silmasaji”)。对话框('open');
$(document).ready(function () {
$('#silmesaji').hide();
$(".delbutton").click(function () {
var element = $(this);
var silinecek_idi = element.attr("id");
var info = 'id=' + silinecek_idi;
$("#silmesaji").dialog('open');
});
$("#silmesaji").dialog({
autoOpen: false;
modal: true,
/* Your code */
});
});
调用$(“#silmasaji”).dialog(…)
时,该选项的默认值为true
,因此可以创建并显示该对话框
但在关闭对话框后,调用$(“#silmasaji”).dialog(…)
,将不会重新创建对话框,因此也不会“自动打开”
您需要调用$(“#silmasaji”).dialog('open')
,以重新打开/显示该对话框
我总是这样做:
- 在
函数中,我创建了带有autoOpen:false的对话框。 (注意:不在单击事件中)ready
- 在单击事件中,我调用
$(“#silmasaji”)。对话框('open');
$(document).ready(function () {
$('#silmesaji').hide();
$(".delbutton").click(function () {
var element = $(this);
var silinecek_idi = element.attr("id");
var info = 'id=' + silinecek_idi;
$("#silmesaji").dialog('open');
});
$("#silmesaji").dialog({
autoOpen: false;
modal: true,
/* Your code */
});
});
为了提高可读性,我将代码放在JSBeautifier中……当问题是“JQuery不工作”时,您难道不讨厌它吗当问题与JQuery不起作用无关时?对于OP,有一个更自我描述的问题,而不是将用户错误归咎于JQuery。然而,有一件好事:将书签添加到JSLint,将JSBeautifier添加到我的工具箱:-)感谢您提供我通过JSBeautifier放置代码的常见副本,以提高可读性……当问题与JQuery不工作无关时,您难道不讨厌它吗?对于OP,有一个更自我描述的问题,而不是将用户错误归咎于JQuery。然而,有一件好事是:将书签添加到JSLint,并将JSBeautifier添加到我的工具箱:-)感谢您提供的可能重复的
$(document).ready(function () {
$('#silmesaji').hide();
$(".delbutton").click(function () {
var element = $(this);
var silinecek_idi = element.attr("id");
var info = 'id=' + silinecek_idi;
$("#silmesaji").dialog('open');
});
$("#silmesaji").dialog({
autoOpen: false;
modal: true,
/* Your code */
});
});