1

jQuery を使用して次のコードを関数にラップし、その関数をインラインから呼び出したい (例: onclick、onchange など)。

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

呼び出し元 (例):

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

この質問には理由があります。適切なjQueryのハウツーが見つからないようです。

  • その関数を 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 に答える