我有一個簡單的兩個下拉表單,需要根據給定值下拉重定向。下拉選擇的選項值沒有被拾取jQuery
jQuery(document).ready(function(){
\t var location = jQuery('#Location option:selected').val();
\t var style = jQuery('#Style option:selected').val();
\t
\t jQuery('#DropSearch').click(function (e){
e.preventDefault();
e.stopPropagation();
\t window.location.href = 'http://showroomworldwide.com/?geodir_search=1&stype=gd_place&s=' + location + '&stype=gd_place&s=' + style;
\t });
});
<form id="CustomSearch">
<select id="Location">
\t \t <option value='northeast'>North East</option>
\t \t <option value='west'>West</option>
\t \t <option value='midwest'>Mid West</option>
\t \t <option value='south'>South</option>
\t </select>
\t <select id="Style">
\t \t <option value='industrial'>Industrial</option>
\t \t <option value='farmhouse'>Farmhouse</option>
\t \t <option value='contemporary'>Contemporary</option>
\t \t <option value='beach+style'>Beach Style</option>
\t \t <option value='traditional'>Tradtional</option>
\t </select>
\t <button id="DropSearch">
<i class="fa fa-search" aria-hidden="true"></i></button>
</form>
出於某種原因,重定向僅在下拉菜單的第一選擇拾取(或所選選項的瀏覽器窗口中加載時)......任何想法,爲什麼這是怎麼回事? http://showroomworldwide.com/您可以訪問該工作示例的網址。