我是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" />

What jQuery code do I need to do this? Also searching for a good jQuery documentation/study material.

推荐答案

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

http://jsfiddle.net/tft4t/

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

Jquery相关问答推荐

将选定2个AJAX结果显示到模板中

如何定位 prism.js 脚本中包含的代码?

jQuery在localStorage时将类添加到正文

Jquery each - 停止循环并返回对象

jQuery找到最近的匹配元素

如何在使用 jQuery 单击特定链接时打开 bootstrap 导航选项卡的特定选项卡?

如何使用 jQuery 获取 div 的当前类?

如何使用 jQuery Select 单个子元素?

如何使用 jquery 正确格式化货币?

jQuery用另一个类替换一个类

延期与promise

jQuery:获取父母,父母ID?

datatable jquery - 表头宽度与正文宽度不对齐

好处和.在本地托管 jQuery 的trap

将片段添加到 URL 而不导致重定向?

在 jQuery 中 Select 后代元素的最快方法是什么?

你会如何比较 jQuery 对象?

如何获得两个日期对象之间的小时差?

获取对象属性中的最小值/最大值的快速方法

jQuery UI 选项卡 - 如何获取当前选定的选项卡索引