イム持っすでにいけない場合:jQueryのwrapAllの子供たち、彼らは「親」のクラスを持つdiv要素と「子」のクラスにすべてのアイテムをラップするために、以下の使用して、特定のクラスを持つ親
$(".child").wrapAll('<div class="parent" />');
問題は関数が時々再実行され、複数のdiv.parentsを作成したくないということです。 div.parentは、div.childsにすでに親クラスが 'parent'でない場合にのみ追加されるように、コードに条件を追加するにはどうすればよいですか?
if (! $(".child").parent().hasClass('parent')){
$(".child").wrapAll('<div class="parent" />');
}
または使用closest
length
と:あなたはこのようなhasClass()
使用することができますおかげ