我有两个select
元素。我想比较第一个选择中所选选项的值与第二个选定选项的id
。我的jQuery代码看起来是这样的:比较两个选项的选项并隐藏如果值!= 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>
然而,这总是隐藏所有的选项。我究竟做错了什么?
对不起忘了这一个。发布编辑。 – ShabbyAbby