IMG-LOGO
Home Course Add Content in JQuery

Add Content in JQuery

by MH RISHAD - 04 May 2019
IMG

It is very easy to add new content. Add New HTML Content

There have four jQuery methods that are used to add new content:- Which are

append() – It’s Insert Content after at the end of the selected elements

prepend() - It’s Insert Content after at the beginning of the selected elements

after() - It’s Insert Content after the selected elements

before() - Inserts content before the selected elements

What is append() Method

The jQuery append() method inserts content at the end of the selected HTML elements

Example:

$("p").append("Appended text.");

What is prepend() Method

The jQuery prepend() method inserts content at the beginning of the selected HTML elements.

Example

$("p").prepend("Prepended text.");

Add Several New Elements With append() and prepend()

In both examples, we have only inserted some text/HTML at the beginning/end of the selected HTML elements.

However, both the append() and prepend() methods can take an infinite number of new elements as parameters.

The new elements can be generated with text/HTML (like we have done in the examples above), with jQuery.

In following example, we create several new elements. The elements are created with text/HTML, jQuery. Then we append the new elements to the text with the append() method

Example

function appendSomeText() {
  var txt1 = "

Text.

";               // Create element with HTML 
  var txt2 = $("

 

").text("Text.");   // Create with jQuery
  $("body").append(txt1, txt2);      // Append the new elements
}

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.

 

Example

$("img").after("Some text after");
$("img").before("Some text before");

Add Several New Elements With after() and before()

Also, both the after() and before() methods can take an infinite number of new elements as parameters. The new elements can be generated with text/HTML (like we have done in the example above), with jQuery, or with JavaScript code and DOM elements.

In the following example, we create several new elements. The elements are created with text/HTML, jQuery, and JavaScript/DOM. Then we insert the new elements to the text with the after() method (this would have worked for before() too) :

 

Example

function afterText() {
  var txt1 = "I ";                    // Create element with HTML 
  var txt2 = $("").text("Feeling Hopeful ");     // Create with jQuery
  $("img").after(txt1, txt2);          // Insert new elements after
}
Share:

Leave a Comment

Required fields are marked *