ログイン

問題23 要素内の最後に要素を挿入しよう

JavaScriptの問題

JavaScript

要素内の最後に要素を挿入しよう

問題

.addをclickしたら
.valの最後にinputの値を追加しよう。

自分の環境に書くコード

              <div class="val"></div>
<input type="text">
<div class="add">追加する</div>
¥HTML¥
            

期待する画面

ログインして解答を見る
コードのアイコン

解答ソースコード

              $(function(){
 $('.add').on('click', function(){
  $('.val').append($('input').val());
 });
});
¥JavaScript¥
            
              <html lang="ja">
<head>
 <meta charset="UTF-8">
 <title>タイトル</title>
</head>
<body>
<div class="val"></div>
<input type="text">
<div class="add">追加する</div>
<script
  src="https://code.jquery.com/jquery-3.4.1.js"
  integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU="
  crossorigin="anonymous"></script>
</body>
</html>
¥HTML¥
            
答えのアイコン

解説

appendを使うと、要素の最後に追加することが出来ます。
ポイントは追加する内容を $('input').val()) としている点です。
この取得方法は非常に良く使うので覚えておきましょう。
完了にする!
1.JavaScriptでできること
続きの動画を見たい方は公式LINEから「JavaScript」と送信すると動画が見れます。
LINEの友達追加でお役立ち動画をGET!!