15

我正在使用 Jquery 的 dialog() 方法来创建对话框。我在创建对话框时在对话框上创建按钮,使用

      $("#divName").dialog({
            buttons:
            {
            "Cancel":{

我有一个事件需要隐藏按钮,但不知道要使用哪些属性。请告诉我隐藏按钮的属性。提前致谢。

4

6 回答 6

12

如果你想隐藏“取消”按钮,试试这个。 

$('.ui-dialog-buttonpane button:contains("cancel")').button().hide();
于 2013-02-27T15:30:20.427 回答
5

创建对话框时,您描述了按钮和按钮的属性,因此向按钮添加“id”属性:

按钮:[ { text: "Save", id: "btnId", click: function() { ... } } ]

然后,您可以将 id 用作 hide() 和 show() 方法的 jquery 过滤器:

$("#btnId").hide()...

于 2013-05-10T07:22:28.197 回答
2

利用:

$('#divName').siblings('.ui-dialog-buttonpane').find('button').eq(n).hide();

对话框中按钮的编号在哪里n(从零开始)

于 2012-07-16T12:40:40.827 回答
1

这将隐藏第一个按钮:

$('#divName').siblings('.ui-dialog-buttonpane').find('button:first').hide();
于 2012-07-16T12:40:59.637 回答
1

尝试这个。

$("#divName").css("display","none");
于 2012-07-16T12:38:23.160 回答
0

尝试在下面处理所有按钮,然后遍历它们以隐藏。

var buttons = $("#divName").dialog('option', 'buttons');
于 2012-07-16T13:16:19.127 回答