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)
没有帮助
这是官方文档站点jQueryUI:
在init之后获取或设置禁用选项.
// getter
var disabled = $(".selector").autocomplete ("option", "disabled");
// setter
$(".selector").autocomplete ("option", "disabled", true);
Run Code Online (Sandbox Code Playgroud)