我定义了一个简单的函数,并使用.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) )

10-04 22:06
查看更多