2 つの div が並んでいて、一方が存在しない場合は、もう一方の幅を 100% にしたいと考えています。
while ($array = $query->fetch(PDO::FETCH_ASSOC)){
if (!empty($array['photoname'])){
echo '<div class="photo"></div>';
}
echo '<div class="info"></div>';
}
これが私のJavascript/jQueryです:
$(document).ready(function() {
//check if photo div exists
if ($('.photo').length){
}else{
$('.info').css('width', '100%');
}
});
したがって、写真の div がない場合は、情報 div の幅を 100% にします。どうすればこれを達成できますか?
アップデート
写真の div が表示されていない場合、上記が機能し、情報 div が 100% に設定されます。しかし、ページのどこかに写真 div がある場合、隣に写真 div がなくても、情報 div は 100% に設定されません。