jQuery的,甚至点击按钮
问题描述:
之前,我是新来的jQuery,我写了一个方法,像jQuery的,甚至点击按钮
function method(mess){
alert('Hello '+mess);
}
$('#button').click(method('world'));
但每次我刷新正在执行它的页面没有时间,甚至被点击了上点击被触发。难道我做错了什么?
答
试着这么做
function method(mess){
alert('Hello '+mess);
}
$('#button').click(function(){
method('world')
});
您的代码行为,那是因为你调用的函数方法(“世界”),而不监听点击事件。
你可以在JSfiddle上看到他们之间的区别。
答
您没有正确使用它。
当你写$('#button').click
你居然没被触发该元素在click
事件,也不管 - 你叫method('world')
功能。
这是它应该如何看:
function method(mess){
alert('Hello '+mess);
}
$('#button').on('click', function() { method('world') });
在发布这篇文章之前,您是否检查了现有答案? – Dekel
是的,我想我们有不同的答案 –