スタートページJavascriptjQueryの基礎

jQuery関数の起動

「jQueryの基礎:jQueryの構造」の実例です。
ボタンをクリックすると、右の文章が変わります。

注意:続けて実行するときは、先の実行結果が残ってしまうので、「再読み込み」や「最新の情報に更新」をしてください。


例1:HTML起動型

HTMLでのonclick="例1()"により、スクリプトが起動します。
h4タグの文を赤色にします。

<script>
  function 例1() {
    $("h4").css("color", "red");
  }
</script>

<input type="button" value="例1"
        onclick="例1()">
</input>

例2:スクリプト起動型

$("#例2").clickとは、「id="例2"の個所がクリックされたら」の意味です。
class="aaa" を書き換えます。

<script>
    $(function(){
        $("#例2").click(
            function(){
                $(".aaa").text('class="aaa"を書き換えました');
            }
        );
    })
</script>

<input id="例2" type="button" value="例2">
</input> 
A:<div id="id1">の行

B:<h4> の行 </h4>

C:<h4 class="aaa"> の行 </h4>

D:</div>の行
E:<div id="id2">の行
F:<h5 class="acc"> の行 </h5>
G:<h5 class="bbb"> の行 </h5>
H:</div>の行
I:<mytag>(ユーザ独自タグ)の行

J:<h4 class="aaa"> の行 </h4>

K:<h5 class="aaa"> の行 </h5>
L:<h5>の内部に<span class="aaa"></span>がある
M:</mytag>の行

id="id1" の範囲:A~D
id="id2" の範囲:E~H
<mytag> の範囲:I~K

   class="aaa"  "bbb"  なし
<h4>    C・J            B
<h5>    K(L)    G

例3:ページ表示時の自動起動型

<body onload="関数()"> で実行される関数のようなものです。
下の赤字個所が自動的に表示されました。

例3A表示場所(「id="id1」の個所)

例3B表示場所(「<h4>」の個所)

<script type="text/javascript">
    $(function() {
        var 表示内容 = $("#id1").text();
        $("#例3A表示場所").text(表示内容);
    } )

    $(function() {
        var 表示内容 = $("h4").text();
        $("#例3B表示場所").text(表示内容);
    } )
</script>
<div id="例3A表示場所"></div>
<div id="例3B表示場所"></div>