Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择并单击按钮时如何重定向URL_Javascript_Jquery - Fatal编程技术网

Javascript 选择并单击按钮时如何重定向URL

Javascript 选择并单击按钮时如何重定向URL,javascript,jquery,Javascript,Jquery,当selectbox选中并单击Go按钮时,如何重定向URL? 这就是我刚才试过的 <script> function goCenter(){ var addrCenter = $("#selCenter").val(); location.href = addrCenter; } </script> <select id="selCenter">

当selectbox选中并单击Go按钮时,如何重定向URL? 这就是我刚才试过的

 <script>
        function goCenter(){
            var addrCenter = $("#selCenter").val();
            location.href = addrCenter;

        }
        </script>
        <select id="selCenter"> 
                    <option value='http://ebay.com' selected="selected">ebay</option>
                    <option value='http://google.com'>google</option> 
                </select>

        <button onchange="goCenter();">go</button>

函数中心(){
var addrCenter=$(“#selCenter”).val();
location.href=addrCenter;
}
易趣网
谷歌
去

这对我不起作用。请帮助您可以尝试使用
onclick
而不是
onchange
。让我们试试看

functiongocenter(){
var addrCenter=$(“#selCenter”).val();
控制台日志(addrCenter);
location.href=addrCenter;
}

易趣网
谷歌

go
您可以尝试使用
onclick
而不是
onchange
。让我们试试看

functiongocenter(){
var addrCenter=$(“#selCenter”).val();
控制台日志(addrCenter);
location.href=addrCenter;
}

易趣网
谷歌
去
你可以这样做

$('button').on('click', goCenter);

function goCenter(){
        var addrCenter = $("#selCenter option:selected").val();
        location.href = addrCenter;
    }
您不需要按钮元素中的“onchange=“goCenter();”。

您可以这样做

$('button').on('click', goCenter);

function goCenter(){
        var addrCenter = $("#selCenter option:selected").val();
        location.href = addrCenter;
    }

您不需要按钮元素中的“onchange=“goCenter();”。

为什么不
onclick
事件而不是
onchange
?为什么不
onclick
事件而不是
onchange