2009-09-22 24 views
8

Tôi hoàn toàn mới đối với jQuery. Thành thật mà nói, đó là vài ngày đầu tiên của tôi.jQuery .append outside tag

Và có câu hỏi đầu tiên của tôi.

$(document).ready(function() { 
    $('span.head-span').parent().addClass('head-h').append('<div class="clx" />') 
}); 

Kết quả là tôi có điều này

<h1 class="head-h"><span class="head-span">This is Some Heading</span><div class="clx"/></h1> 

gì tôi cần phải làm trong jQuery để .clx tôi sẽ xuất hiện sau đó. như thế này

<h1 class="head-h"><span class="head-span">This is Some Heading</span></h1><div class="clx"/> 

Cảm ơn bạn rất nhiều trước.

+0

Bạn nên đánh dấu n câu trả lời được chấp nhận bằng cách nhấp vào dấu kiểm bên cạnh nó. – SLaks

Trả lời

13

Bạn sẽ có thể làm điều này bằng after() thay vì append()

$('span.head-span').parent().addClass('head-h').after('<div class="clx" />') 
3

Nếu bạn muốn div sau tiêu đề, không thêm nó, sử dụng các phương pháp after:

$('h1').after('<div class="clx" />'); 
3

Sử dụng số after method, như sau:

$('span.head-span').parent().addClass('head-h').after('<div class="clx" />') 
Các vấn đề liên quan