Javascript 使用函数生成函数并在HTML onChange中调用

Javascript 使用函数生成函数并在HTML onChange中调用,javascript,jquery,html,function,callback,Javascript,Jquery,Html,Function,Callback,在这里,我有一个代码HTML,用于更改运行函数,以便: HTML 但将值更改为列表/菜单后,侧栏不会为空 为什么?id=侧栏的元素在哪里?它在您提供的代码示例中不可见。请检查route()方法是否抛出任何错误。检查控制台。可能是路由正在中断…注意:您应该避免内联事件绑定(onchange),使用jquery绑定技术show绑定jquery???$('#select')。更改(函数(e){>}); <label for="select"></label> &

在这里,我有一个代码HTML,用于更改运行函数,以便:

HTML

但将值更改为列表/菜单后,侧栏不会为空


为什么?

id=侧栏的元素在哪里?它在您提供的代码示例中不可见。请检查
route()
方法是否抛出任何错误。检查控制台。可能是路由正在中断…注意:您应该避免内联事件绑定(
onchange
),使用jquery绑定技术show绑定jquery???$('#select')。更改(函数(e){>});
<label for="select"></label>
        <select name="select" id="select" onchange="starting();">
          <option>restaurant</option>
          <option>bar</option>
          <option>museum</option>
          <option>gas_station</option>
        </select>
function starting () {
    route();
    $('#side_bar').empty();
  }