2011-07-13 45 views
9

Necesito agregar la siguiente estructura div cuando hago clic en el botón en todo momento? Necesito generar la siguiente estructura div completa en todo momento haciendo clic en el botón usando jquery.¿Cómo agregar un div al hacer clic en un botón en jquery?

<div class="module_holder"> 
<div class="module_item"> 
<img src="images/i-5.png" alt="Sweep Stakes"><br>sendSMS 
</div> 
</div> 

ayúdame.

Gracias Ravi

Respuesta

20

Necesitas un div contenedor que se puede insertar en:

<div id="container"></div> 

continuación, puede utilizar el método append() de jQuery:

$("#somebutton").click(function() { 
    $("#container").append('<div class="module_holder"><div class="module_item"><img src="images/i-5.png" alt="Sweep Stakes"><br>sendSMS</div></div>'); 
}); 
+0

gracias a su funcionamiento –

1

Cómo sobre esto:

$('#button_id').click(function() { 

    var structure = $('<div class="module_holder"><div class="module_item"><img src="images/i-5.png" alt="Sweep Stakes" /><br />sendSMS</div></div>'); 
    $('#whatever').append(structure); 

}); 
+0

gracias a su funcionamiento. –

3

Pruébelo http://jsfiddle.net/4dEsJ/1/ Estoy seguro de que hay mejores formas de crear el elemento, pero si la estructura y el contenido siguen siendo los mismos, ¡esto funciona!

Cuestiones relacionadas