• ベストアンサー

$(function()) 必要?

//$(function(){ $("tr").click(function (){ this.style.backgroundColor = "yellow"; }); //}); jQueryで$(function())があってもなくても同じ動作をします。 どういった意味があるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • utun01
  • ベストアンサー率40% (110/270)
回答No.1

$(function()) とか $(document).ready() とかってのは、 ドキュメントの準備ができたタイミングで実行される処理を記述するものです。 ですので、仰っている程度の処理であれば違いはほぼありません。 主な使われ方としては、HPの初期化処理等が最初に動くような場合、 そのまま実行されると、通常のHTMLが表示される前に処理が入ってしまって表示が遅くなってしまいます。 そこで、このファンクションに入れておくと、ドキュメントの準備が出来てから動くので、見た目上は非常にシームレスに見える訳です。 ざっくり言うとこんな感じです。 詳しくはちゃんと調べてみたほうが良いかと思いますよ。

関連するQ&A

専門家に質問してみよう