2011-12-18 45 views
15

tôi có một danh sáchlàm thế nào để thêm một yếu tố giữa hai yếu tố

 <ul> 
      <li id="lst1"> list item One</li> 
      <li id="lst2"> list item two</li> 
      <li id="lst3"> list item three</li> 
      <li id="lst4"> list item four</li> 
      <li id="lst5"> list item five</li> 
    </ul> 

và tôi muốn thêm một mục giữa (không phải bên trong) "lst2" và "lst3" tôi không biết làm thế nào sử dụng jquery. Cảm ơn.

Trả lời

16
$('#lst3').before('<li id="lst21"> list item three</li>'); 

Bạn có thể thử này.

1

Sử dụng insertAfter():

$('<li id="newListElement" />').text('new list item').insertAfter('#lst2'); 

JS Fiddle demo.

Tài liệu tham khảo:

8

Bạn có thể sử dụng afterdoc hoặc insertAfterdoc:

$('#lst2').after('a'); 
$('a').insertAfter('#lst2'); 
Các vấn đề liên quan