如何使用jQuery检查当前元素之后是否存在元素

How to check if element exists after the current element with jQuery?

本文关键字:元素 之后 是否 存在 何使用 jQuery 检查      更新时间:2023-09-26

我需要检查以下

如果在$('.brandModelLineWrapper')之后没有clearfixdiv,则添加它:$('.brandModelLineWrapper').after("<div class='clear'></div>")

我怎么能那样做?

您可以将.next():is选择器一起使用,以检查它是否为类清除的div。您可以使用.after()insertAfter()根据第一个条件附加清除div:

 if(!$('.brandModelLineWrapper').next().is('div.clear')){
     $('.brandModelLineWrapper').after("<div class='clear'></div>");
 }

使用带有特定选择器的next()来检查

if(!$('.brandModelLineWrapper').next('div.clear').length){
    $('.brandModelLineWrapper').after("<div class='clear'></div>");
}