1

我想使用 jQuery将以下代码包装到一个函数中,并从内联调用该函数(例如:onclick、onchange 等)。

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

由(示例)调用:

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

这个问题很简单是有原因的。我似乎找不到合适的 jQuery how-to。

  • 我应该将该函数包装到 jQuery $(document).ready()中吗?
  • 应该制作一个普通的javascript函数并 在该函数中使用$(document).ready() 吗?
4

1 回答 1

1

您不应该使用该内联事件处理程序与 jQuery 一起使用。

使用不显眼的代码:

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

$(document).ready(function(){
   $('#message').click(some_function);
});
于 2010-08-27T10:31:35.373 回答