I have a series of selects and want to change the class on the second select tag when the first select tag has an option selected. (I am using Semantic UI.)
HTML:
<select id="grade" name="grade" class="ui dropdown">
<option value="">Grade</option>
<option value="kinder">Kindergarten</option>
<option value="g1">Grade 1</option>
<option value="g2">Grade 2</option>
<option value="g3">Grade 3</option>
<option value="g4">Grade 4</option>
<option value="g5">Grade 5</option>
<option value="g6">Grade 6</option>
<option value="g7">Grade 7</option>
<option value="g8">Grade 8</option>
<option value="g9">Grade 9</option>
<option value="g10">Grade 10</option>
<option value="g11">Grade 11</option>
<option value="g12">Grade 12</option>
</select>
<select id="subject" name="subject" class="ui disabled dropdown">
<option value="">Subject</option>
<option value="kinder-esl" class="kinder">ESL</option>
<option value="kinder-la" class="kinder">LA</option>
<option value="kinder-health" class="kinder">Health</option>
<option value="kinder-ict" class="kinder">ICT</option>
<option value="kinder-math" class="kinder">Math</option>
<option value="kinder-pe" class="kinder">PE</option>
<option value="kinder-primary-grades" class="kinder">Primary Grades</option>
<option value="kinder-science" class="kinder">Science</option>
<option value="kinder-social-studies" class="kinder">Social Studies</option>
</select>
jQuery:
$(document).ready(function(){
$('#grade').change(function(){
$('#subject').removeClass('ui disabled dropdown').addClass('ui dropdown');
});
});
Here's my Fiddle: https://jsfiddle.net/95p2u8er/
When selecting an option from the 'grade' select tag, the 'subject' select tag is staying disabled. How can I modify my JS to switch the class on the 'subject' select so that it is 'ui dropdown'?