我有一个webform有几个选项。如果某人选择某个选项,则包含更多详细信息的div将淡入以显示信息。问题是当选择选项的div不会淡入。我有类似的代码在窗体的另一部分,它工作正常。我不确定我错了什么。基于选择的选项淡入div
下面是代码:
FORM HTML
<label for="CAT_Custom_265083_93822">If completing the training through your workplace, Recruitment Agency or JSA - please provide their details: </label>
<select name="CAT_Custom_265083_93822 employer-ra-jsa" id="CAT_Custom_265083_93822" class="cat_dropdown">
<option value=" ">-- Please select --</option>
<option value="Employer">Employer</option>
<option value="Recruitment Agency">Recruitment Agency</option>
<option value="JSA">JSA</option>
<option value="Not Applicable">Not Applicable</option>
</select>
<div class="employer-jsa">
<!-- CODE TO FADE IN -->
</div>
JS FOR FORM
$(function() {
$('.employer-jsa').hide();
$('.employer-ra-jsa').change(function() {
if ($('.employer-ra-jsa option:selected').text() == "Employer"){
$('.employer-jsa').fadeIn("slow");
}
else if ($('.employer-ra-jsa option:selected').text() == "Recruitment-Agency"){
$('.employer-jsa').fadeIn("slow");
}
else if ($('.employer-ra-jsa option:selected').text() == "JSA"){
$('.employer-jsa').fadeIn("slow");
}
else {
$('.employer-jsa').fadeOut("slow");
}
});
});
我有什么错我的代码?没有错误抛出,div只是不褪色。
注意:我正在使用jQuery 1.8.3。
我想我一直在寻找长期的代码。简单的错误。谢谢您的帮助。 – L84