jQueryを使用して、各オプションが特定のDIVを表示する選択ドロップダウンをセットアップしようとしています。ほとんどの機能が動作していますが、別のオプションが選択されると、表示された DIV を非表示にすることはできません。これまでの私のコードは次のとおりです。
<select id="contact-location">
<option value="">-- Select Location --</option>
<option value="sydneyBranch">Sydney</option>
<option value="melbourneBranch">Melbourne</option>
</select>
<div id="sydneyBranch" style="display:none">
CONTENT
</div>
<div id="melbourneBranch" style="display:none">
CONTENT
</div>
$(document).ready(function() {
$('#contact-location').change(function(){
var location = $(this).val(),
div = $('#' + location);
if($(this).val(location)) {
div.show();
} else {
div.hide();
}
});
});