月1日:作爲@Danny說ID必須是唯一的。你不應該使用相同的ID爲一個以上的元素
第二:如果我得到你的時候,你想,如果用戶選擇白色的第一選擇,並說從藍第二選擇然後重定向
這樣的HTML代碼是
<select class="filter-select" id="filter-select1">
<option value="white">white</option>
<option value="black">black</option>
</select>
<select class="filter-select" id="filter-select2">
<option value="green">green</option>
<option value="blue">blue</option>
</select>
和jQuery代碼
$(document).ready(function(){
$('.filter-select').on('change',function(){
var thisVal = $(this).val();
var anotherVal = $('.filter-select').not($(this)).val();
if(thisVal == 'white' && anotherVal == 'blue' ||
anotherVal == 'white' && thisVal == 'blue'){
window.location.href = 'https://stackoverflow.com/';
}
});
});
此代碼將重定向到https://stackoverflow.com/如果用戶選擇白色從第一選擇並從第二藍色選擇
DEMO
注:1 - 不要忘記加入jquery 2- Thi S碼可能會在你的情況只是工作有兩個選擇元素..如果你有更多的選擇這個元素與同一類 代碼可能無法正常工作
ID必須是唯一的。 –
您不能從同一個下拉列表中選擇白色和黑色。你的意思是白色還是黑色? – dchayka