Javascript 如何从Html调用jQuery函数

Javascript 如何从Html调用jQuery函数,javascript,jquery,html,Javascript,Jquery,Html,通过将函数go(){}放在“$(document).ready(function(){中,可以将go函数封装在$(document).ready(function(){} 使用document.ready()调用函数,而不是声明它。向脚本中添加事件句柄,如 $(document).ready(function() { function go(){ window.location=document.getElementById("menu").value; }}); 例如: $('#me

通过将
函数go(){}放在“$(document).ready(function(){
中,可以将go函数封装在
$(document).ready(function(){}


使用
document.ready()
调用函数,而不是声明它。

向脚本中添加事件句柄,如

$(document).ready(function() {
    function go(){
window.location=document.getElementById("menu").value;
}});
例如:

$('#menu').on('onchange', function()
{
 // do something
}
您的HTML如下所示:

$(document).ready(function() {
    $('#menu').on('onchange', function()
    {
       window.location=document.getElementById("menu").value;
    }
});

--选择一个页面--
1.
2.
3.

不,这是jquery,但它非常简单

<select id="menu">
      <option>--Select a page--</option>
      <option value="http://www.google.com">1</option>
      <option value="http://www.2.com">2</option>
      <option value="http://www.3.com">3</option>
    </select>

--选择一个页面--
1.
2.
3.

使用
$(“#菜单”).find(“:selected”).text()

外部文件是什么意思?jQuery或JavaScript文件您没有正确关闭document ready函数…$(document.ready(function(){function go(){window.location=document.getElementById(“菜单”).value;});简单地按原样调用它,只需确保在HTML之后包含
脚本
,控制台会说什么?+1现在是=)
<select id="menu">
      <option>--Select a page--</option>
      <option value="http://www.google.com">1</option>
      <option value="http://www.2.com">2</option>
      <option value="http://www.3.com">3</option>
    </select>
<select id="menu" onchange="document.location.href = this.value">
      <option>--Select a page--</option>
      <option value="http://www.google.com">1</option>
      <option value="http://www.2.com">2</option>
      <option value="http://www.3.com">3</option>
    </select>