2011-09-22 99 views

回答

4

试试这个:

$(document).ready(function(){ 
    $("#yourCheckBoxId").change(function(){ 
     if($(this).attr("disabled").length) 
     { 
      $("#yourDropDownId").removeAttr("disabled"); 
     } 
     else 
     { 
      $("#yourDropDownId").attr("disabled", "disabled"); 
     } 
    }); 
}); 

(未经测试)

+0

您好,我有一个多个查询我有什么有在:在select_tag.safe_concat的disabled属性select_tag“user”, options_from_collection_for_select(testters,“id”,“name”,get_selected_user(cycle_ic_revision_assignment,platform_config)), :id =>“select _#{rev_assign_id} _#{platform_config_id}”, :class =>“ add_ic_run_user“ – ramya

+0

你只需要改变checkboxid和下拉列表。禁用=“禁用”由脚本设置和删除。你应该不采取任何措施。如果这没有回答你的问题,我没有正确理解你:)。 – JNDPNT

+0

嗨,我的问题是这样的select_tag “用户”,options_from_collection_for_select(测试, “ID”, “姓名”,get_selected_user(cycle_ic_revision_assignment,platform_config)):ID => “选择_#{rev_assign_id} _#{platform_config_id}” ,:class =>“add_ic_run_user”我是否必须设置:disabled => true或不是 – ramya

0

最近的jQuery的支持.prop法版本。

例如:$(“#dropdownid”)丙(“禁用”,“真”)

相关问题