私は2つのselect
要素を持っています。最初の選択で選択したオプションの値と、2番目の選択したオプションのid
を比較したいとします。2つの選択肢からオプションを比較し、値が!idならば非表示にする
$("#billing_zone").change(function(){
if ($('.zone:selected').val() != $('.day').attr("id")) {
$(".day").hide();
} else {
$(".day").show();
}
});
<select name="billing_zone" id="billing_zone" class="select " data-placeholder="">
<option class="zone" value="10">Birkeland, Tveit, Høvåg</option>
<option class="zone" value="6">Lillesand Birkeland bedrift</option>
<option class="zone" value="13">Lillesand</option>
</select>
<select name="billing_delivery_day" id="billing_delivery_day" class="select " data-placeholder="">
<option class="day" id="10" value="1">Mandag</option>
<option class="day" id="10" value="2">Tirsdag</option>
<option class="day" id="6" value="3">Onsdag</option>
<option class="day" id="13" value="3">Onsdag</option>
</select>
しかし、これは常にすべてのオプションを隠す:私のjQueryのコードは次のようになります。私は間違って何をしていますか?
申し訳ありませんが、この1について忘れてしまいました。投稿が編集されました。 – ShabbyAbby