Подтвердить что ты не робот

Диалоговое окно JQuery: скрыть кнопку

Я использую JQuery dialog() для создания диалога. Я создаю кнопки в диалоге при создании диалога, используя

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

У меня есть одно событие, на котором мне нужно скрыть кнопку, но не знаю, какие атрибуты использовать. Пожалуйста, скажите мне атрибуты, чтобы скрыть кнопку. Спасибо заранее.

4b9b3361

Ответ 1

Если вы пытаетесь скрыть кнопку "Отменить", попробуйте это.  

$('.ui-dialog-buttonpane button:contains("cancel")').button().hide();

Ответ 2

Когда вы создаете диалог, вы описываете кнопки и атрибуты кнопок, поэтому добавьте к кнопке атрибут "id":

: [{текст: "Сохранить", id: "btnId", нажмите: function() {...}}]

Затем вы можете использовать id как фильтр jquery для методов hide() и show():

$( "# btnId" ). Скрыть()...

Ответ 3

Использование:

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

где n - номер кнопки в вашем диалоговом окне (начиная с нуля)

Ответ 4

Попробуйте это.

$("#divName").css("display","none");

Ответ 5

Это скроет первую кнопку:

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

Ответ 6

Попробуйте ниже, чтобы получить доступ ко всем кнопкам, а затем прокрутите их, чтобы скрыть.

var buttons = $("#divName").dialog('option', 'buttons');