0

我正在使用 jquery 来获取父 div 中子元素的计数。

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

然后使用append(),我想将 div 元素的数量#slideshow注入另一个名为.mainImageBrowserTabButtonWrapper

对此的任何帮助将不胜感激。

编辑

我意识到我最初的问题并没有很好地描述我想要什么。

假设我的元素数量#slideshow为 3。然后我想将 3 个其他 div 注入.mainImageBrowserTabButtonWrapper

4

3 回答 3

1

您可以克隆元素。

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

或者,如果您更喜欢全新的空元素,您可以使用循环。

for (var i = 0; i < $("#slideshow > div").length; i++)
    $(".mainImageBrowserTabButtonWrapper").append("<div />");
于 2010-01-19T16:56:25.453 回答
0
$('.mainImageBrowserTabButtonWrapper').text(  $('#slideshow > div').size() )
于 2010-01-19T16:55:08.563 回答
0

您可以单独存储计数并在下次调用时附加它:

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

注意:这仅显示计数,不会克隆 div。

于 2010-01-19T16:55:31.747 回答