2010-08-27 55 views
1

我想使用jQuery将以下代码封装到函数中,并从内联(例如:onclick,onchange等)调用该函数。从内联事件调用的自定义jQuery函数

function some_function() { 
    alert("Hello world"); 
} 

通过(例如)调用:

<input type="button" id="message" onclick="some_function()" /> 

这个问题是简单的一个原因。我似乎无法找到一个正确的jQuery的方法。

  • 我应该换行功能为 jQuery的$(文件)。就绪()
  • 应该做一个正常的JavaScript 功能和使用 $(文件)。就绪()起作用的?
+0

为什么你没有找到入门指南,说明如何做到这一点是因为内嵌事件不是做事件处理的最佳方式,和jQuery取得了十字架上的原因浏览器兼容性原因已过时。 – 2010-08-27 10:31:17

回答

1

你应该不是使用内联事件处理程序去与jQuery。

使用不显眼代码:

function some_function() { 
    alert("Hello world"); 
} 

$(document).ready(function(){ 
    $('#message').click(some_function); 
});