本文介绍了在.bind单击处理程序中调用的jQuery函数正在文档就绪上运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我定义了一个简单的函数,并使用.bind()将click处理程序附加到链接。
I defined a simple function and attached a "click" handler to a link using .bind().
该函数在点击时没有运行 - 相反,它正在准备好文件。不知道为什么会发生这种情况。
The function is not running on click - rather, it is running on document ready. Not sure why this is happening.
我正在使用jQuery 1.3.2。
I am using jQuery 1.3.2.
HTML
<a href="#">click me</a>
jQuery
$(document).ready(function(){
leftTurn = function($message){
alert ($message);
};
$('a').bind('click', leftTurn('hello'));
});
代码也是
推荐答案
我想你可能想要使用回调/ bind的处理程序:
I think you may want to use the callback/handler of bind:
$('a').bind('click', function(){
leftTurn();
});
来自:
.bind( eventType, [ eventData ], handler(eventObject) )
这篇关于在.bind单击处理程序中调用的jQuery函数正在文档就绪上运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!