このようなHtmlを取得しました。
<div class="box span4">
<img src="demo/img/tile.png" />
</div>
<div class="box span4">
Hello
</div>
ボックスに画像がない場合は、内側のコンテンツをラップしたいと思います。IF がなくても魅力的に動作しますが、IF では動作しません。
if($('.box').find('img').length < 1){
$(this).wrapInner('<div class="box_inner" />');
}
私も試しました:
if($('.box > img').length < 1){
$(this).wrapInner('<div class="box_inner" />');
}
私はそれが非常に簡単だと思っていて、以前に似たようなことをしたことがありますが、画像が中にない場合、ボックスの内部コンテンツの周りに別の div を取得するために何も機能していないようです。
私が間違っていることはありますか?