Cách có thể thêm li vào giữa ul.thêm li vào giữa ul (jquery)
Ví dụ nếu tôi có danh sách như thế này:
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
Và tôi muốn thêm addiion li (<li>new</li>
) sau khi danh sách thứ 3?
Cách có thể thêm li vào giữa ul.thêm li vào giữa ul (jquery)
Ví dụ nếu tôi có danh sách như thế này:
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
Và tôi muốn thêm addiion li (<li>new</li>
) sau khi danh sách thứ 3?
Hãy thử điều này:
$('ul li:nth-child(3)').after('<li>new</li>');
điều này giả định một số cố định của li mục ... tốt hơn sử dụng giải pháp Aquino. Thanks anyway :) – numediaweb
var middle = Math.ceil($("#myUL li").length/2);
$("#myUL li:nth-child(" + middle + ")").after('<li>Item New</li>');
+1 giải pháp tổng quát hơn. – tvanfosson
giữa nên đã được Math.ceil ($ ("# myUL"). Trẻ em ("li"). Chiều dài/2); vì chúng ta có thể gặp phải các danh sách lồng nhau. 2 xu – jronnybravo
Tại sao bạn không chấp nhận một câu trả lời cho câu hỏi này chưa? –