如何根据给定的数字使用 jquery 注入 html 元素?

发布于 2024-08-18 13:36:25 字数 423 浏览 4 评论 0原文

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

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

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

Any对此提供帮助将不胜感激。

编辑

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

假设我 #slideshow 中的元素数量是 3。然后我想将另外 3 个 div 注入 .mainImageBrowserTabButtonWrapper

I am using jquery to get a count of children elements within a parent div.

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

Then using append(), I'd like to inject the number of div elements that are in #slideshow into another div called .mainImageBrowserTabButtonWrapper

Any help on this would be appreciated.

EDIT

I realize my initial question didn't describe what I wanted very well.

Lets say I have the number of elements in #slideshow is 3. I would then like to inject 3 other divs into .mainImageBrowserTabButtonWrapper

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

染年凉城似染瑾 2024-08-25 13:36:25

您可以克隆元素。

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

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

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

You could clone the elements.

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

Or, if you'd prefer brand new, empty elements you could use a loop.

for (var i = 0; i < $("#slideshow > div").length; i++)
    $(".mainImageBrowserTabButtonWrapper").append("<div />");
沉溺在你眼里的海 2024-08-25 13:36:25
$('.mainImageBrowserTabButtonWrapper').text(  $('#slideshow > div').size() )
$('.mainImageBrowserTabButtonWrapper').text(  $('#slideshow > div').size() )
初与友歌 2024-08-25 13:36:25

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

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

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

You can store the count separately and append it on the next call:

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

Note: This only shows the count, it doesn't clone the divs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文