Как отключить функцию jQuery для точного идентификатора? - PullRequest
0 голосов
/ 15 октября 2011

Использование radiobutton для включения / выключения меню выбора, но после внедрения выпадающего списка jQuery ui в поле выбора, следующий скрипт не скрывает поле выбора jQuery ui.Как включить / отключить выпадающий список jQuery ui?

$(".parentcheck").click(function () {
    var selectedmenu = $("#menu").val();
    if ($(this).val() === "0") {
            $("#parent").closest(".ui-widget").find("input, button" ).attr("disabled", true);
        $("#parent").hide().find('option:selected').removeAttr('selected');         
            $("#menu").change();
    }

    if ($(this).val() === "1") {
        $("#menu").change();
    }
});

Пробовал эту строку,

$("#parent").closest(".ui-widget").find("input, button" ).attr("disabled", true);

также

$("#parent").closest(".ui-widget").find("input, button" ).prop("disabled", true);

не помогает

Ответы [ 3 ]

6 голосов
/ 15 октября 2011

Вот официальная документация сайта jQueryUI:

Получить или установить отключенную опцию после инициализации.

 // getter
 var disabled = $(".selector").autocomplete ("option", "disabled");
 // setter
 $(".selector").autocomplete ("option", "disabled", true);
0 голосов
/ 15 октября 2011

попробуйте find("input:[type=button]" )

0 голосов
/ 15 октября 2011

Я думаю attr("disabled", true); должно быть attr("disabled", "disabled");

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