我想用jquery将一个函数绑定到按钮上。但是,页面加载时触发事件,而不是单击按钮时触发事件。这是代码:即使未点击按钮,点击事件也会被触发
$(document).ready(function(){
function getStudents(view) {
/* do something */
}
$('#buttonAB').click(getStudents("corsoAB"));
});
我错了什么?
我想用jquery将一个函数绑定到按钮上。但是,页面加载时触发事件,而不是单击按钮时触发事件。这是代码:即使未点击按钮,点击事件也会被触发
$(document).ready(function(){
function getStudents(view) {
/* do something */
}
$('#buttonAB').click(getStudents("corsoAB"));
});
我错了什么?
你需要用另一个函数内部功能:
$('#buttonAB').click(function() {
getStudents("corsoAB");
});
您当前执行代码的页面加载你的getStudents
功能,指派功能的点击处理程序的返回值。
随着参数的含义
$('#buttonAB').click(function() {
getStudents("corsoAB");
});
删除此行或输出功能,从这个子:
$(document).ready(function(){
然后更改源:
$('#buttonAB').click(getStudents("corsoAB"));
function getStudents(view) {
/* do something */
}
我并不需要这个function.you能不要使用它。 –