如何禁用精确 id 的 jQuery 函数?
使用单选按钮启用/禁用选择菜单,但在将 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);
没有帮助
Using radiobutton for enabling/disabling select menu, but after implementing jQuery ui combobox to my select box, the following script doesn't hide jQuery ui select box. How to enable/disable 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();
}
});
Tried this line,
$("#parent").closest(".ui-widget").find("input, button" ).attr("disabled", true);
also
$("#parent").closest(".ui-widget").find("input, button" ).prop("disabled", true);
doesn't help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是官方文档网站 jQueryUI:
在初始化后获取或设置禁用选项。
Here's official documentation site jQueryUI:
Get or Set the disabled option, after init.
我认为
attr("disabled", true);
应该是attr("disabled", "disabled");
I think
attr("disabled", true);
should beattr("disabled", "disabled");
试试这个
find("input:[type=button]" )
try this
find("input:[type=button]" )