我使用Jquery,我有两个按钮[ OK, Cancel ]
我的代码是
$("#test").dialog({
modal: true,
minHeight: 600,
minWidth: 550,
buttons: {
OK: function() {
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
}
});
有时我需要隐藏OK
按钮(仅查看权限)
有人能帮助我吗?
答案 0 :(得分:1)
$("#test").dialog({
modal: true,
minHeight: 600,
minWidth: 550,
buttons: [{
text: "Ok",
id:"okid" ,//by this id set now you can do all operation base on this id
click: function () {
$(this).dialog("close");
}
},
{
text: "Cancel",
click: function () {
$(this).dialog("close");
}
}]
});
现在隐藏确定按钮
$("#okid").hide();
答案 1 :(得分:0)
使用选择器识别按钮并拨打$(selector).hide()
例如,这应该适用于jquery ui
$('.ui-button:contains("Ok")').hide()
答案 2 :(得分:0)
SUGGESTIONS 在按钮部分,你可以找到2个按钮 - 一个是好的,第二个是取消... 根据您的条件/要求,您无法删除ok部分。
如果没有登录,你可以加载一个不同的模态...... 如果登录,您可以加载另一个对话框....
SUGGESTIONS 在按钮部分,你可以找到2个按钮 - 一个是好的,第二个是取消... 根据您的条件/要求,您无法删除ok部分。
如果没有登录,你可以加载一个不同的模态...... 如果登录,您可以加载另一个对话框....
var checking = '<?php if($UserId == "")echo '0'else echo 1; ?>';
if(checking == 1){
// load a dialog
}else{
// load a different dialog
}
var checking = '<?php if($UserId == "")echo '0'else echo 1; ?>';
if(checking == 1){
// load a dialog
}else{
// load a different dialog
}