$('.single-post .post-content').not(':contains(.gallery)').find('.lightbox').wrapAll('<ul class="gallery"><li class="gallery-item">');
我希望它只在未找到“图库”的情况下进行换行,但无论哪种方式都包装,我做错了什么?
答案 0 :(得分:3)
contains
选择包含特定文本的元素而不是具有特定元素的元素,您可以使用:has
选择器代替:
$('.single-post .post-content:not(:has(.gallery)) .lightbox').wrapAll('<ul class="gallery"><li class="gallery-item">');