jQuery:带有 if else 的模态对话框
亲爱的大家,我需要将两个不同的结果合并在一个脚本中。 问题是这样的:
如果#edit点击了->显示对话框 ->单击对话框内的按钮#ok,然后执行功能:
if($('#user').val() !== "admin" || $('#password').val() !== "qaubuntu") {
alert('Invalid login');
return false;
} else {
$('#dialog').dialog('close');
$('#tabs').show();
$('#editdata').show();
return false;
}
如果单击#del ->显示对话框 ->单击对话框内的按钮#ok,然后执行功能:
if($('#user').val() !== "admin" || $('#password').val() !== "qaubuntu") {
alert('Invalid login');
return false;
} else {
$('#dialog').dialog('close');
$('#tabs').show();
$('#deletedata').show();
return false;
}
你能告诉我该怎么做吗?
dear all, i need to combine two different result in one script.
The problem is like this:
if #edit clicked -> show dialog -> click button #ok inside dialog, then do function:
if($('#user').val() !== "admin" || $('#password').val() !== "qaubuntu") {
alert('Invalid login');
return false;
} else {
$('#dialog').dialog('close');
$('#tabs').show();
$('#editdata').show();
return false;
}
if #del clicked -> show dialog -> click button #ok inside dialog, then do function:
if($('#user').val() !== "admin" || $('#password').val() !== "qaubuntu") {
alert('Invalid login');
return false;
} else {
$('#dialog').dialog('close');
$('#tabs').show();
$('#deletedata').show();
return false;
}
can you show me how do i do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用类链接“
确定”按钮内的“openDialog”检查标志
Use a class to the links ex- "openDialog"
inside the OK button check for the flag
我可能会将 click 事件绑定到类或类型选择器而不是 id,并使用类来区分单击的元素。
例如,
您还可以将删除数据/编辑数据显示函数移动到一个单独的函数中,并使用一个标记要显示哪个函数的参数。
例如
I would probably bind the click event to a class or type selector rather than an id and use a class to differentiate between the elements clicked.
e.g
You could also move the deletedata/edit data show functions into a separate function with a parameter that flags which one to show.
e.g