每个点击都可以使用此块:
$('body').on('click', '#searchButton', function(){
alert(studentInfo);
});
这个没有:
$('body').on('click', '#searchButton', function(){
var studentInfo = myFunction();
buildHtmlTables(studentInfo);
});
我需要做什么才能让函数在第一次点击时调用
答案 0 :(得分:0)
它仍在触发,检查应该在单独的函数中执行的代码,在控制台上运行它,你会发现错误。
答案 1 :(得分:0)
它仍然应该被解雇。您可以添加console.log('search button on-click handler')
并查看浏览器的开发者控制台。更好的是,打开开发工具的“来源”选项卡,并在var studentInfo = myFunction();
行添加断点,以便您可以单步调用以查看单击时发生的情况。