Ich habe ein paar Elemente mit unterschiedlicher Breite. Ich muss jede Schleife durchlaufen, finde die Breite der breitesten und setze alle auf diese Breite.Setzen Sie alle Elemente auf die Breite der breitesten in Set
<div id="mySet">
<span>some content</span>
<span>more content</span>
<span>here content</span>
</div>
JS:
var widest = 0;
$("#mySet span").each(function(){
var this = $(this),
wdth = this.width();
if(wdth > widest){
widest = wdth;
$("#mySet span").each(function(){
$(this).width(widest);
});
}
});
Ich glaube, ich die maximale Breite bekommen kann, aber muss ich jedes Mal, Schleife, um die Breite zu jedem Element zugeordnet werden. Scheint wie zu viele Schleifen.
Was macht die Ellipse? – santa
In diesem Fall nimmt es jede Breite in dem von map zurückgegebenen Array und übergibt jede als separate Argumente an die max-Funktion – searlea