2011-07-13 44 views
9

Tôi cần phải thêm cấu trúc div sau đây khi tôi nhấp vào nút mỗi lần? Tôi cần tạo toàn bộ cấu trúc div sau mỗi lần nhấp vào nút bằng cách sử dụng jquery.Cách thêm div khi nhấp vào nút trong jquery?

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

giúp tôi.

Cảm ơn Ravi

Trả lời

20

Bạn cần một div container mà bạn có thể chèn nó vào:

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

Sau đó, bạn có thể sử dụng phương thức append() của 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

nhờ hoạt động của mình –

1

thế nào về điều này:

$('#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

nhờ hoạt động của nó. –

3

Hãy thử điều này ra http://jsfiddle.net/4dEsJ/1/ Tôi chắc chắn có những cách tốt hơn để tạo phần tử, nhưng nếu cấu trúc và nội dung vẫn giữ nguyên, công trình này sẽ hoạt động!

Các vấn đề liên quan