jQueryで要素を追加する方法
今回は、jQueryを使い要素を追加してみたいと思います。DEMO
今回は、jQueryを使い要素を追加してみたいと思います。DEMO
実際にボタンを押して要素を追加できたと思います!
<script>
/*要素を後ろに追加*/
$(".insertA").click(function(){
$(".sample1").after("<span style='color:dodgerblue;font-size:2.5em;'>▲</span>");
});
/*要素を前に追加*/
$(".insertB").click(function(){
$(".sample2").before("<span style='color:steelblue;font-size:2.5em;'>●</span>");
});
</script>
要素を追加する方法は、その他append()やprepend()があります。どちらも、使い方としては指定した要素の最初に要素追加を行うか、最後に要素追加を行うか指定することができます。afterやbeforeと使い方は似ていると思います!実際に使うことはあまりないと思うのですが、覚えておくと便利です。
また、 .html() .text() .val() を使うことによりテキストの変更等が可能になります。
<input value=”changeボタンをクリック”> の中身をボタンをクリックして変えたいと思います。
タグのvalueを変える方法として .val()を使ってみました。
$(".change_v").click(function(){
$(".changed_v").val("valueが変更されました!")
});
では、textの文字を変えてみたいと思います。
◯◯を にしてみる。
テキストを変える方法として .text()を使ってみました。
$(".change_t").click(function(){
$(".changed_t").text("××")
});
最後に一番便利だと思われる.html自体の変更を行ってみます。
$(".change_h").click(function(){
$(".changed_h").html("
びっくりされましたか?
記事の中身を丸ごと.html()を使って変えてみました!
“); });
.after() .before() .value() .text() .html() は使い方を覚えておくととても便利です。ぜひ参考にしてみてください!



コメント