2011-11-02 72 views

回答

1

只是为了通过K2so对答案拓展上面:

如果你把这样的文件准备:

$("#reasonCode").change(reasonCodeChange); 

其中id为reasonCode元素相当于你的复选框。在更改时,它会调用函数reasonCodeChange ...

function reasonCodeChange(){ 

var strValue = $("#reasonCode option:selected").text() 


strValue = strValue.substring(0,2); 
    if(strValue== "7." || strValue== "9." || strValue== "10" ||strValue== "11" || strValue== "12"){ 
     $('#reasonCodeExpRow').addClass('showMe'); 
     $('#reasonCodeExp').addClass('required'); 
     $('#reasonCodeExpRow').removeClass('hideMe'); 
    }else{ 
     $('#reasonCodeExpRow').addClass('hideMe'); 
     $('#reasonCodeExp').removeClass('required'); 
     $('#reasonCodeExpRow').removeClass('showMe'); 

    }; 
} 

而这应该足以让你去。 hideMe和showMe类是不言自明的:)