東京ウェブ制作ブロマガ

jQueryでボタンを押すたびに文字を表示させたり消したりする

2013/03/12 12:32 投稿

  • タグ:
  • 登録タグはありません
  • タグ:
  • 登録タグはありません
<script type="text/javascript">
$(function(){
  $("button#kesu").click(function(){
    $(".tokyo").html("");  
  })
  $("button#hyouzi").click(function(){
    $(".tokyo").html("トウキョウ");  
  })
});
</script>

<button id="hyouzi">表示する</button>
<button id="kesu">消す</button>
<div class="tokyo">東京</div>

上記のソースでは、
まずブラウザに
東京
と漢字で表示される。まだボタンはクリックされていないので
イベントは発生していないため、もともとの記述(漢字の東京)が表示される。

その状態で、ボタン「消す」をクリックすると、
漢字の東京の文字が消える。これは正確には、消えるのではなく
""つまり「何も記載が無い」状態に変更される、と言ったほうがよい。
その処理を実行しているのが
  $("button#kesu").click(function(){
    $(".tokyo").html("");  
  })
の部分である。

続いて、ボタン「表示する」を押す。
すると、カタカナでトウキョウと、ブラウザに表示される。
これは、
  $("button#hyouzi").click(function(){
    $(".tokyo").html("トウキョウ");  
  })
によるものである。よって、もともと書いてあった漢字の東京を
復活させることはできない。

サンプルソース

ブロマガ会員ならもっと楽しめる!

  • 会員限定の新着記事が読み放題!※1
  • 動画や生放送などの追加コンテンツが見放題!※2
    • ※1、入会月以降の記事が対象になります。
    • ※2、チャンネルによって、見放題になるコンテンツは異なります。
東京ウェブ制作ブロマガ

東京ウェブ制作ブロマガ

大和賢一郎

月額:¥550 (税込)

コメント

コメントはまだありません
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事

継続入会すると1ヶ月分が無料です。 条件を読む

東京ウェブ制作チャンネル

東京ウェブ制作チャンネル

月額
¥550  (税込)
このチャンネルの詳細