• このエントリーをはてなブックマークに追加
jQueryでボタンを押したときに文字を消す(非表示にする)
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

jQueryでボタンを押したときに文字を消す(非表示にする)

2013-03-13 14:12
    ●スクリプト
    <script type="text/javascript">
    $(function(){
      $("button#yamato").click(function(){
        $("p").addClass("tokyo");
      })
    });
    </script>

    ●HTML
    <button id="yamato">ここをクリックすると文字が消えます</button>
    <p>東京</p>

    ●CSS
    p.tokyo{
    display: none;
    }

    まず最初に、ブラウザにはボタンと、東京という文字が表示されている。
    この時点で、東京の p タグには、クラスは未設定である。
    ボタンをクリックしたタイミングでイベントが発生し、
    pにクラス tokyo が適用される(addClassされる)。
    CSSのtokyoクラスでは、
    display: none;
    を指定している。これは非表示を意味する。
    結果として、東京に非表示が適用されるので
    ブラウザ上から東京という文字が消える。

    サンプルソース

    チャンネル会員ならもっと楽しめる!
    • 会員限定の新着記事が読み放題!※1
    • 動画や生放送などの追加コンテンツが見放題!※2
      • ※1、入会月以降の記事が対象になります。
      • ※2、チャンネルによって、見放題になるコンテンツは異なります。
    ブログイメージ
    東京ウェブ制作ブロマガ
    更新頻度: 不定期
    最終更新日:
    チャンネル月額: ¥550 (税込)

    チャンネルに入会して購読

    コメントを書く
    コメントをするにはログインして下さい。