私は選択されたものに基づいてdivを変更するフォームselectを持っています。私の望むように機能していましたが、新しい機能が必要なため、条件文が機能しません。ユーザーがすべてのイベントを選択すると、すべてのイベントを表示する必要がありますが、ロジックは機能していません。jQueryのifステートメントは、フォームですべてを表示することを選択できません。
コードがhttp://jsfiddle.net/RhW89/
HTML
<form>
<select id="eventFilter">
<option value="all">All Events</option>
<option value="a">AAA</option>
<option value="b">BBB</option>
<option value="c">CCC</option>
</select>
</form>
<div id="displayInfo">
<div id="a" class="event">Content from AAA</div>
<div id="b" class="event">Content from BBB</div>
<div id="c" class="event">Content from CCC</div>
</div>
に設定されているjQueryの
$('#eventFilter').change(function(){
if(
$(this).val("all")){
alert("showeverything");
$('.event').show();
}
else
{
$('.event').hide();
$('#' + $(this).val()).show();
}
});