2010-08-27 105 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); 
});