简体   繁体   中英

How to add a Div dianamically in count Custom DIV

I want add a custom div. Here is my code (content-text-para) is one div tag that is repeating so many times . What I want count the div (content-text-para) 5 times after add one div (like : <div class="my_class"> </div> ) . this is add dynamically is that possible . I don't want add manually I want add dynamically

 <html> <head> <meta charset=utf-8 /> <title>Header & Footer</title> </head> <body> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <!-- here am count 5 dives here u need to add new dive example <div class="new_gap_div"> HI </div> --> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <!-- here am count 5 dives here u need to add new dive example <div class="new_gap_div"> HI </div> --> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <!-- here am count 5 dives here u need to add new dive example <div class="new_gap_div"> HI </div> --> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> <div class="content-text-para"> Lijo Mpage exports don't support adding </div> </body> </html> 

Here's a way to add element/s. This is from here

function appendText() {
    var txt1 = "<p>Text.</p>";               // Create element with HTML  
    var txt2 = $("<p></p>").text("Text.");   // Create with jQuery
    var txt3 = document.createElement("p");  // Create with DOM
    txt3.innerHTML = "Text.";
    $("body").append(txt1, txt2, txt3);      // Append the new elements 
}

 function dynDivs() { for (let i = 0; i <= 20; i++) { $('<div></div>').attr('id','div' + i).text('div' + i).appendTo('body'); if (i % 5 == 0 && i >= 5) { $('<div></div>').addClass('my_class').text('my_class_div').appendTo('body'); } } } dynDivs(); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 

Try this.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM