1
$('.single-post .post-content').not(':contains(.gallery)').find('.lightbox').wrapAll('<ul class="gallery"><li class="gallery-item">');

「ギャラリー」が見つからない場合にのみラップしたいのですが、どちらの方法でもラップします。何が間違っていますか?

4

1 に答える 1

3

contains特定の要素を持つ要素ではなく、特定のテキストを含む要素を選択します:has。代わりにセレクターを使用できます。

$('.single-post .post-content:not(:has(.gallery)) .lightbox').wrapAll('<ul class="gallery"><li class="gallery-item">');
于 2012-09-17T17:59:36.627 に答える