我定义了一个简单的函数,并使用.bind()将“点击”处理程序附加到链接。
该功能没有在单击时运行-而是在准备好文档时运行。不知道为什么会这样。
我正在使用jQuery 1.3.2。
的HTML
<a href="#">click me</a>
jQuery的
$(document).ready(function(){
leftTurn = function($message){
alert ($message);
};
$('a').bind('click', leftTurn('hello'));
});
该代码也是here in a JSFiddle
最佳答案
我认为您可能要使用bind的回调/处理程序:
$('a').bind('click', function(){
leftTurn();
});
Demo
从docs:
.bind( eventType, [ eventData ], handler(eventObject) )