Add New HTML Content
We will look at four jQuery methods that are used to add new content:
append()– Inserts content at the end of the selected elements.prepend()– Inserts content at the beginning of the selected elements.after()– Inserts content after the selected elements.before()– Inserts content before the selected elements.
jQuery append() Method
The jQuery append() method inserts content AT THE END of the selected HTML elements.
<script>
$(document).ready(function(){
$(“.btn-one”).click(function(){
$(“p”).append( “<b> Appended Text</b> .” );
});
$(“.btn-two”).click(function(){
$(“ol”).append( “<li> Appended list Text</li> .” );
});
});
</script>
<body>
<p >This is Roshan Kumar Jha</p>
<ol>
<li> List 1</li>
<li> List 3</li>
<li> List 3</li>
</ol>
<button type=”button” class=”btn-one” >click</button>
<button type=”button” class=”btn-two” >click me</button>
</body>
jQuery prepend() Method
The jQuery prepend() method inserts content AT THE BEGINNING of the selected HTML elements.
<script>
$(document).ready(function(){
$(“.btn-one”).click(function(){
$(“p”).prepend( “<b> Appended Text</b> .” );
});
$(“.btn-two”).click(function(){
$(“ol”).prepend( “<li> Appended list Text</li> .” );
});
});
</script>
<body>
<p >This is Roshan Kumar Jha</p>
<ol>
<li> List 1</li>
<li> List 3</li>
<li> List 3</li>
</ol>
<button type=”button” class=”btn-one” >click</button>
<button type=”button” class=”btn-two” >click me</button>
</body>
jQuery after() and before() Methods
The jQuery after() method inserts content AFTER the selected HTML elements.
The jQuery before() method inserts content BEFORE the selected HTML elements.
<script>
$(document).ready(function(){
$(“.btn-one”).click(function(){
$(“img”).before( ” Before” );
});
$(“.btn-two”).click(function(){
$(“img”).after( “After” );
});
});
</script>
<body>
<img src = images/roshan.jpg alt =”roshan” width = “100”><br>
<button type=”button” class=”btn-one” >click</button>
<button type=”button” class=”btn-two” >click me</button>
</body>