我使用jQuery ui对话框小部件,我现在想知道是否有可能隐藏/显示按钮?
我的代码看起来像这个atm:
$(document).ready(function() {
$( "#dialog" ).dialog({
open: function(event, ui) {
$(".ui-dialog-titlebar-close").hide();
$('.CoverBox').toggle();
},
close: function(event, ui) {
$(".CoverBox").toggle();
},
autoOpen: false,
position: ["top", 20],
draggable: false,
closeOnEscape: true,
width: 400,
minHeight: 100,
buttons: [
{
text: "Nej",
class: 'btn btn-sm btn-primary pull-right',
click: function() {
$( this ).dialog( "close" );
}
},
{
text: "Radera Kategorien",
class: 'btn btn-sm btn-danger pull-right',
click: function() {
alert('Fick med ett ID:' + $(this).data('catID'));
$( this ).dialog( "close" );
}
},
{
text: "Radera Allt",
class: 'btn btn-sm btn-danger pull-right',
click: function() {
alert('Fick med ett ID:' + $(this).data('catID'));
$( this ).dialog( "close" );
}
}
]
});
// Link to open the dialog
$( ".dialog-link" ).click(function( event ) {
$("#dialog").data('catID', $(this).attr('id'));
$.get("functions/getArticlesCat.php", { catID: $(this).attr('id') })
.done(function(data) {
if (data == 1) {
$(".alert-danger").html('Undersökte även denna kategorien, och det visar sig att den innehåller artiklar. Vill du radera allt eller bara kategorien?');
$(".alert-danger").show();
$("#dialog").dialog("open");
}
else {
$(".alert-danger").hide();
$("#dialog").dialog("open");
}
});
event.preventDefault();
});
});
a:链接iam点击是检查您尝试删除该类别中的文章。
我想做的事情是: 如果在类别展示中有文章" Radera Allt"如果没有隐藏那个按钮..
这可能吗?