「jQuery」afterで要素の後ろにhtmlタグを追加する

環境
jQuery 3.6.0
Google Chrome 99.0.4844.51

書式
$('#ボタン名’).click(function(){
$(“#要素1").after(“要素2");
afterを利用して、要素の後ろにタグを追加します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(function(){
//ボタンを押す動作
$('#btnReg').click(function(){
//要素の後ろにタグを追加する
$("#target").after("<b>study</b>");
});
});
</script>
</head>
<body>
<input type="button" id="btnReg" value="登録">
<div id="target"><span style="color:skyblue;">skill</span></div>
</body>
</html>
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script> $(function(){ //ボタンを押す動作 $('#btnReg').click(function(){ //要素の後ろにタグを追加する $("#target").after("<b>study</b>"); }); }); </script> </head> <body> <input type="button" id="btnReg" value="登録"> <div id="target"><span style="color:skyblue;">skill</span></div> </body> </html>
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(function(){
  //ボタンを押す動作
  $('#btnReg').click(function(){
    //要素の後ろにタグを追加する
    $("#target").after("<b>study</b>");
  });
});
</script>
</head>
<body>
  <input type="button" id="btnReg" value="登録">
  <div id="target"><span style="color:skyblue;">skill</span></div>
</body>
</html>

実行結果
「登録」ボタンを押すと、要素(skill)の後ろに要素(study)を追加します。

jQuery

Posted by arkgame