我正在使用jquery的dialog()方法创建对话框。 我在对话框上创建按钮的同时创建对话框,使用jquery对话框:隐藏按钮
$("#divName").dialog({
buttons:
{
"Cancel":{
我有一个事件上,我需要隐藏按钮,但不知道哪个属性使用。 请告诉我隐藏按钮的属性。 在此先感谢。
我正在使用jquery的dialog()方法创建对话框。 我在对话框上创建按钮的同时创建对话框,使用jquery对话框:隐藏按钮
$("#divName").dialog({
buttons:
{
"Cancel":{
我有一个事件上,我需要隐藏按钮,但不知道哪个属性使用。 请告诉我隐藏按钮的属性。 在此先感谢。
试试这个。
$("#divName").css("display","none");
用途:
$('#divName').siblings('.ui-dialog-buttonpane').find('button').eq(n).hide();
其中n
是在对话框中按钮的编号(从零开始)
这将隐藏第一个按钮:
$('#divName').siblings('.ui-dialog-buttonpane').find('button:first').hide();
尝试下面来处理所有按钮,然后通过它们循环隐藏。
var buttons = $("#divName").dialog('option', 'buttons');
如果你想隐藏“取消”按钮,试试这个。
$('.ui-dialog-buttonpane button:contains("cancel")').button().hide();
当您创建的对话框中,你描述的按钮和按键的属性,所以添加一个“id”属性的按钮:
按钮:[{文字:“保存”, ID: “btnId”,单击:函数(){...}}]
然后,您可以使用id作为隐藏一个jQuery滤波器()和show()方法:
$(” #btnId“)。hide()...
这会隐藏整个对话框。 – Alnitak 2012-07-16 12:38:38
我已经添加了一个提示,您可以如何给该按钮一个ID,以便更容易地访问它。这样,只有按钮被隐藏,而不是整个对话框...... ;-) – Matt 2013-04-09 10:59:57