Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 禁用第一项下拉列表_Jquery - Fatal编程技术网

Jquery 禁用第一项下拉列表

Jquery 禁用第一项下拉列表,jquery,Jquery,我有很多下拉列表,在尝试应用onClick之前,我想禁用第一项,但效果不太好,现在我尝试使用以下方式禁用: $("select option:first-child").attr("disabled", "disabled"); 但这也行不通,有什么想法吗 谢谢你尝试使用jQuery的“在页面上隐藏”就绪;将下拉列表的顶部选项设置为标题后,将其从列表中删除 $('option[value=”“]).attr(“disabled”、“disabled”) 客户名称 詹妮弗·布莱克 亨利约翰

我有很多下拉列表,在尝试应用onClick之前,我想禁用第一项,但效果不太好,现在我尝试使用以下方式禁用:

 $("select option:first-child").attr("disabled", "disabled");
但这也行不通,有什么想法吗


谢谢你

尝试使用jQuery的“在页面上隐藏”就绪;将下拉列表的顶部选项设置为标题后,将其从列表中删除

$('option[value=”“]).attr(“disabled”、“disabled”)

客户名称
詹妮弗·布莱克
亨利约翰逊
杰克汉宁顿
玛丽绿

尝试使用jQuery在页面准备就绪时的隐藏权限;将下拉列表的顶部选项设置为标题后,将其从列表中删除

$('option[value=”“]).attr(“disabled”、“disabled”)

客户名称
詹妮弗·布莱克
亨利约翰逊
杰克汉宁顿
玛丽绿
我的解决方案。加载所有下拉列表后,我只需要设置禁用第一个选项


我的解决方案。加载所有下拉列表后,我只需要将第一个选项设置为禁用。

这没问题,只是一个更改

将禁用设置为true,如下所示:


$(“选择选项:第一个子项”).attr(“已禁用”、“为真”)

这没关系,只是一个改变

将禁用设置为true,如下所示:

$(“选择选项:第一个子项”).attr(“已禁用”、“为真”)

就这么做吧

$(“选择选项:第一”).attr(“已禁用”、“为真”)

就这么做吧


$(“选择选项:第一”).attr(“已禁用”、“为真”)

嗨,谢谢你抽出时间。我想禁用它,你正在删除它。嗨,谢谢你抽出时间。我想禁用它,您正在删除它。您的答案是正确的,但请使用:first而不是:first child Ithink@omikes如果正确,请使用$(“选择选项:第一”).attr(“已禁用”、“已禁用”);你的答案是正确的,但是用:first代替:first child ithink@omikes如果正确,请使用$(“选择选项:第一”).attr(“已禁用”、“已禁用”);请多解释。为什么这有帮助?与迪瓦卡尔·辛格的老答案有什么不同?与这个答案相比,它有什么优势?没有任何优势,它只是给出了重点答案。请解释更多。为什么这有帮助?与迪瓦卡尔·辛格的老答案有什么不同?与这个答案相比,它有什么优势?没有任何优势,它只是给出了正确的答案。
$( document ).ajaxComplete(function() {
    $("select option[value='']:selected").attr('disabled',"disabled"); });