gpt4 book ai didi

php - 页面加载后如何找到一堆元素并将它们重新组合到新的 div 中?

转载 作者:行者123 更新时间:2023-12-01 08:21:07 26 4
gpt4 key购买 nike

所以是的,我头疼。我的目标是:

我有从页面内的 php 动态生成的内容,例如,我使用 PHP include 来获取内容。现在,一旦该内容加载完毕,我希望使用 javascript/jQuery 来通过 ID 查找某些元素,看看是否有多个元素,如果有,则将它们分组到一个新的 div 中。

例如;我有一个名为“pony”的 div,该页面还有 3 个其他 div,也名为“pony”,使用 javascript/jQuery 我希望将它们放置在一个名为“horse”的新 div 中,该新 div 将即时生成。我还应该说新的 div 必须在页面顶部生成。

但是我有一个名为“cows”的 div,而且只有一个,我希望 js/jQuery 忽略那个。

有人知道该怎么做吗?相反,如果 PHP 更容易,那么我也欢迎了解这方面的知识。

最佳答案

多个元素具有相同的 ID 是无效的。

但是,如果您无法避免它,请尝试使用如下内容:

$(function(){
var ponies = $("[id='pony']");
if(ponies.length > 1){
$("<div id='horse' ></div>").prependTo("body").append(ponies);
}
});

关于php - 页面加载后如何找到一堆元素并将它们重新组合到新的 div 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7341366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com