gpt4 book ai didi

javascript - 检查重复后使用 insertbefore()

转载 作者:行者123 更新时间:2023-11-30 16:09:04 25 4
gpt4 key购买 nike

我在 JS 中使用 insertbefore() 函数:

$('<div class="col-lg-3" ></div>').insertBefore("div.col-lg-9.col-md-9.col-sm-9.col-xs-12");

但是,当“div.col-lg-9.col-md-9.col-sm-9.col-xs-12”之前已经存在特定的 div div col-lg-3 时,我面临什么问题"之后它总是执行 insertbefore。

我想检查重复性,如果它已经存在于同一个 div 之前,那么避免在页面上的那种情况下插入之前。

最佳答案

您可以使用 each() 循环使用 prev() 函数获取之前的元素并检查它是否是 div.col-lg-3 使用 is() .

$("div.col-lg-9.col-md-9.col-sm-9.col-xs-12").each(function(){
if( !$(this).prev().is("div.col-lg-3") )
$('<div class="col-lg-3" ></div>').insertBefore(this);
});

关于javascript - 检查重复后使用 insertbefore(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36550852/

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