首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在jquery中启用/禁用下拉框

在jquery中启用/禁用下拉框
EN

Stack Overflow用户
提问于 2011-10-09 19:43:55
回答 8查看 271.4K关注 0票数 84

我是jQuery新手,我想使用复选框来启用和禁用下拉列表。这是我的html:

<select id="dropdown" style="width:200px">
    <option value="feedback" name="aft_qst">After Quest</option>
    <option value="feedback" name="aft_exm">After Exam</option>
</select>
<input type="checkbox" id="chkdwn2" value="feedback" />

要做到这一点,我需要哪些jQuery代码?还可以搜索好的jQuery文档/学习材料。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2011-10-09 19:52:11

这里有一种我希望很容易理解的方法:

http://jsfiddle.net/tft4t/

$(document).ready(function() {
 $("#chkdwn2").click(function() {
   if ($(this).is(":checked")) {
      $("#dropdown").prop("disabled", true);
   } else {
      $("#dropdown").prop("disabled", false);  
   }
 });
});
票数 182
EN

Stack Overflow用户

发布于 2014-10-25 04:16:28

我使用的是JQuery > 1.8,这对我很有效……

$('#dropDownId').attr('disabled', true);
票数 12
EN

Stack Overflow用户

发布于 2011-10-09 19:54:13

试一下-

$('#chkdwn2').change(function(){
    if($(this).is(':checked'))
        $('#dropdown').removeAttr('disabled');
    else
        $('#dropdown').attr("disabled","disabled");
})
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7703241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档