我找到了一个简单的跳转菜单。在我希望它转到带有“?”的页面之前,它工作得很好。在网址中。它会删除“?”之后的所有内容。因此,当我尝试转到 mywordpresspage/?id=1 时,跳转菜单会将我带到 mywordpresspage/。
我不太了解 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>