如何禁用精确id的jQuery函数?

The*_*der 0 javascript jquery jquery-ui autocomplete

使用radiobutton启用/禁用选择菜单,但在将jQuery ui combobox实现到我的选择框之后,以下脚本不会隐藏jQuery ui选择框.如何启用/禁用jQuery ui combobox?

$(".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();
    }
});
Run Code Online (Sandbox Code Playgroud)

试过这条线,

$("#parent").closest(".ui-widget").find("input, button" ).attr("disabled", true);
Run Code Online (Sandbox Code Playgroud)

$("#parent").closest(".ui-widget").find("input, button" ).prop("disabled", true);
Run Code Online (Sandbox Code Playgroud)

没有帮助

Ner*_* Jr 6

这是官方文档站点jQueryUI:

在init之后获取或设置禁用选项.

 // getter
 var disabled = $(".selector").autocomplete ("option", "disabled");
 // setter
 $(".selector").autocomplete ("option", "disabled", true);
Run Code Online (Sandbox Code Playgroud)