如何使用jQuery检查当前元素之后是否存在元素
How to check if element exists after the current element with jQuery?
我需要检查以下
如果在$('.brandModelLineWrapper')
之后没有clearfix
div,则添加它:$('.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>");
}
相关文章:
- 如何使用Jquery水平打印表中的数组元素,并在某个元素之后垂直打印
- j查询 如何选择当前元素之后的下一个元素
- 如何在元素之后将模板片段添加到angular.js中的指令中
- 在动态创建html元素之后,是否可以触发事件
- querySelector位于特定元素之后
- 获取活动元素之后的下一个元素
- 如何在 d3.js 中的同级元素之后插入
- 动态嵌套列表:单击时插入行,在当前元素之后
- 紧跟在单击的元素之后显示一个元素
- jQuery选择器,用于查找与选择器匹配的给定元素之后的第一个元素
- XSL 在“N”个子元素之后展开和折叠
- 如何使用jQuery在具有类的特定元素之后插入HTML
- 在元素之后重置表单
- 如何在 {{#each}} 循环中的元素之间添加分隔符,最后一个元素之后除外
- 将子元素淡入父元素之后
- 影响某些元素的 jQuery 函数是否必须存在于代码中的元素之后
- 如何在第二个元素之后插入
- jQuery 在最后一个元素之后插入
- 隐藏单击的元素,并使用jQuery在元素之后立即显示该元素
- 使用jquery在dom的其余部分中查找特定元素之后的第一个匹配项