ul"-6ren">
gpt4 book ai didi

jquery - 如何使用JQuery "after"选择器

转载 作者:行者123 更新时间:2023-12-03 22:31:18 26 4
gpt4 key购买 nike

我似乎想不出一个好方法来做到这一点,但看起来应该很简单。我有一个想要附加 div 的元素。然后我想克隆另一个元素并将其插入该中间 div 中。这就是我希望做的事情:

$("#somediv > ul").after("<div id='xxx'></div>").append($("#someotherdiv").clone());

这似乎很接近,但还不够。问题在于“append”似乎是在原始的 #somediv > ul 选择器上操作的。这有点道理,但这不是我想要的。如何最有效地选择在 after 添加的中间 div 并将我的 #someotherdiv 放入其中?

最佳答案

反过来使用insertAfter()

$("<div id='xxx'></div>")
.append($("#someotherdiv").clone())
.insertAfter("#somediv > ul")

仅在完成工作后才尝试将生成的 DOM 节点添加到文档中。

将节点添加到显示的文档后,浏览器开始监听任何更改以刷新 View 。在将节点添加到显示的文档之前完成所有工作确实可以提高浏览器性能。

关于jquery - 如何使用JQuery "after"选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54877/

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