Habe es selbst geschafft:

var name_of_div ='.small_img_'+(imageonce["imgno"])+'';
var testsize = $('.small_img_'+(imageonce["imgno"])+'').width();
size_test = size_test+testsize;alert(size_test);

Dies berfindet sich in einer foreach schleife weshalb vor der schleife

 var size_test = 0;

gesetzt werden muss

...zur Antwort

Igendwie hat gutefrage.net meinen html-code nicht mit abgesendet



<div class="small_images">

<img src="1.jpg" class="small_img small_img_1" style="height:150px">
<img src="2.jpg" class="small_img small_img_2" style="height:150px">
<img src="3.jpg" class="small_img small_img_3" style="height:150px">
<img src="4.jpg" class="small_img small_img_4" style="height:150px">

</div>
...zur Antwort
Javascript RegEx: mediaquery filtern

Guten Tag, ich habe ein RegEx geschrieben durch den ich mediaquerys rausfiltern will die nicht zutreffen: Die MediaQuerys sind:

@media only screen and (max-width : 1500px) { .box2{ height:200px; width:200px; background:green; float:left; margin-left:50px; } }@media only screen and (max-width : 1900px) { .box2{ height:200px; width:200px; background:green; float:left; margin-left:50px; } }@media only screen and (max-width : 2000px) { .box2{ height:200px; width:200px; background:green; float:left; margin-left:50px; } }

und rausgefiltert werden soll alles, was unter 1900px ist . Dafür habe ich folgenden RegEx:

var re_2 = /@.+(max([0-1899])?.*){.+}/g;
    while ((Ergebnis = re_2.exec(Aussage)) !== null)
    {
        
      
  $(".boxalert2").append(Ergebnis);
    }

dies funktioniert allerdings leider nicht, da er mir immernoch alle MediaQuerys ausgibt und beim letzten MediaQuery(2000px) nach box2 aufhört.

Die Ausgabe:

@media only screen and (max-width : 1500px) { .box2{ height:200px; width:200px; background:green; float:left; margin-left:50px; } }@media only screen and (max-width : 1900px) { .box2{ height:200px; width:200px; background:green; float:left; margin-left:50px; } }@media only screen and (max-width : 2000px) { .box2{ height:200px; width:200px; background:green; float:left; margin-left:50px; } }max-width : 2000px) { .box2

Die Ausgabe die ich haben möchte:

@media only screen and (max-width : 1500px) { .box2{ height:200px; width:200px; background:green; float:left; margin-left:50px; }

Ich habe dieses Beispiel nocheinmal hier dargestellt:

http://jsfiddle.net/Lsm5crm6/

...zum Beitrag

Hab den RegEx noch ein wenig bearbeitet, funktioniert allerdings immer noch nicht

http://jsfiddle.net/Lsm5crm6/5/

...zur Antwort

Was hast du den für eine Router?

...zur Antwort