簡體   English   中英

如何使用jquery根據給定數字注入html元素?

[英]How do I inject html elements using jquery based on a given number?

我正在使用jquery獲取父div中的子元素數。

$('#slideshow > div').size()

然后使用append() ,我想將#slideshow的div元素數量注入另一個名為.mainImageBrowserTabButtonWrapper div中。

任何幫助,將不勝感激。

編輯

我意識到我最初的問題並不能很好地描述我想要的東西。

可以說我#slideshow的元素#slideshow為3。然后我想將其他3個div注入.mainImageBrowserTabButtonWrapper

您可以克隆元素。

$("#slideshow > div").clone().appendTo(".mainImageBrowserTabButtonWrapper");

或者,如果您希望使用全新的空元素,則可以使用循環。

for (var i = 0; i < $("#slideshow > div").length; i++)
    $(".mainImageBrowserTabButtonWrapper").append("<div />");
$('.mainImageBrowserTabButtonWrapper').text(  $('#slideshow > div').size() )

您可以單獨存儲計數,並將其追加到下一個調用中:

var count = $("#slideshow > div").size();
$(".mainImageBrowserTabButtonWrapper").text( "Count: " + count );

注意:這僅顯示計數,不會克隆div。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM