jquery如何让这个对话框的“确定”按钮工作
jquery how to get this dialog Ok button to work?
对话框显示出来,并且运行良好。右上角的"X"关闭按钮正确地关闭对话框,但"确定"按钮不起任何作用。(我使用的是jquery 1.9.1)
function showFollowProjectInDialog(followurl){
$.ajax({
url: followurl,
success: function(data) {
$("#TFdialog").html(data).dialog({
resizable: true,
height: 600,
width: 700,
modal:true,
buttons: {
Ok: function() {$( "#TFdialog" ).dialog( "close" );}
},
}).dialog('open');
}
});
}
我也试过不在按钮后面加逗号,比如:
buttons: {
Ok: function() {$( "#TFdialog" ).dialog( "close" );}
}
}).dialog('open');
我试过这些:
buttons: [{
text: "Ok",
Click : function () {
$("#TFdialog").dialog("close");
}
}]
和:
buttons: [{
Ok: function() {
$("#TFdialog").dialog("close");
}
}]
我试着用类似的"this"替换"#TFdialog"
$(this).dialog("close");
尝试进行
buttons: [
{
text: "Ok",
click: function() {
$( this ).dialog( 'close' );
// your code goes here
}
}
]
假设您使用jQuery UI引用https://jqueryui.com/dialog/#modal-形成
buttons: {
Ok: function() {
$( this ).dialog( "close" );
}
}
您也可以将对话框用作对象:
var myDialog;
myDialog = $("#TFdialog").html(data).dialog({
resizable: true,
autoOpen: false,// added this
height: 600,
width: 700,
modal:true,
buttons: {
Ok: function() {
myDialog.dialog( "close" );
},
"Close this Soon" : DelayClose,
}
});
myDialog.dialog('open');
function DelayClose(){
setTimeout(function() {
myDialog.dialog( "close" );
}, 500 );
}
为什么要为您的对象使用对象的示例:
var myDialog;
myDialog = $("#TFdialog").dialog({
resizable: true,
autoOpen: false,// added this
height: 600,
width: 700,
modal:true,
buttons: {
Ok: function() {
myDialog.dialog( "close" );
}
}
});
function showFollowProjectInDialog(followurl){
$.ajax({
url: followurl
}).done(function(data){
$("#TFdialog").html(data);
myDialog.dialog('open');
});
}
相关文章:
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- PHP使用子窗口中的单选按钮确定从子窗口向父窗口文本区域插入什么
- javascript提示-如何以阿拉伯语文本显示确定/取消按钮
- jquery如何让这个对话框的“确定”按钮工作
- 是否有任何方法可以在单击“加载前确认”对话框的“确定”按钮后执行某些操作
- 在 JavaScript 警报消息框的“确定”按钮上分配一个值
- 返回弹出窗口时捕获确定按钮 [离开此页面或留在此页面]
- 在javascript中单击“确定”按钮之前,如何不执行任何操作
- 在 Javascript 弹出窗口中单击“确定”按钮时调用函数
- 如果打开 JavaScript 弹出窗口,如何编写 Watir 条件循环以单击“确定”按钮
- Javascript警报按钮“确定”按钮
- 以编程方式确定按钮的标签标题
- 防止纸张对话框在确定按钮上关闭
- 将警报中的“确定”按钮设置为运行location.reload方法
- 如果按下警报,请转到“确定”按钮后的URL
- 触发器提示's以编程方式单击“确定”按钮
- 单击确定按钮后,执行页面重定向
- 无法自动操作;点击确定按钮;UIAutomation
- 确认框:点击取消按钮后,确定按钮不工作
- 在警告框中点击确定按钮后,如何避免页面加载?