重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

//$(function(){
$("tr").click(function (){
this.style.backgroundColor = "yellow";
});
//});

jQueryで$(function())があってもなくても同じ動作をします。
どういった意味があるのでしょうか?

A 回答 (1件)

$(function()) とか


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

ざっくり言うとこんな感じです。
詳しくはちゃんと調べてみたほうが良いかと思いますよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!