So ändern Sie die Breite des div auf 100% mit jQuery?

Ich habe 2 divs nebeneinander, und wenn einer nicht da ist, ich will, dass die anderen eine Breite von 100%.

while ($array = $query->fetch(PDO::FETCH_ASSOC)){    
     if (!empty($array['photoname'])){
          echo '<div class="photo"></div>';
     }
        echo  '<div class="info"></div>';
}

Hier ist mein Javascript/jQuery:

$(document).ready(function() {
    //check if photo div exists
    if ($('.photo').length){

    }else{
        $('.info').css('width', '100%');
    }
});

Also, wenn es keine Foto-div möchte ich das info-div zu bekommen eine Breite von 100%. Wie kann ich das erreichen?

UPDATE

Wenn ich nicht über jedes Foto divs zeigen, den oben genannten Werken und sets info divs auf 100%. Aber wenn ich ein Foto div irgendwo auf die Seite, dann wird keiner von der info-divs auf 100% gesetzt, auch wenn Sie nicht über ein Foto, div neben Ihnen.

InformationsquelleAutor user2127833 | 2013-06-15
Schreibe einen Kommentar