我有一個簡單的跳轉菜單,我發現。它運行良好,直到我想它去一個「?」的頁面在網址中。它剝去「?」後的所有內容。 因此,當我嘗試去mywordpresspage /?id = 1時,跳轉菜單將我帶到mywordpresspage /。jquery跳轉菜單刪除「?」後的所有內容
我不知道很多關於jquery的...我主要使用php。
下面是代碼:
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('.site_quick_jump').change(function(){
if ($(this).val() != '') {
$('#site_quick_jump_form').attr('action', $(this).val()); //
$('#site_quick_jump_form').submit(); // Go!
}
});
}); // doc ready
</script>
<form id="site_quick_jump_form" method="get" action="">
Browse Survey:
<select class="site_quick_jump">
<option></option>
<option value="mywordpresspage/?id=1">My WordPress Page 1</option>
<option value="mywordpresspage/?id=2">My WordPress Page 2</option>
<option value="mywordpresspage/?id=3">My WordPress Page 3</option>
</select>
</form>
難道你不使用location.href而不是提交表單? – Undefined 2012-07-11 22:44:04