Detecting width: auto in jQuery

Ich rufe die Breite von Elementen mit jQuery ab und würde es vorziehen, wenn ich einen Hinweis erhalten könnte, ob eine explizite Breite (und Höhe) angegeben wurde.

<div id="test"></div>
<script type="text/javascript">
$(function() { alert($('#test').css('width')); });
</script>

Dadurch wird die implizite Breite des Div in Bezug auf die Anzahl der Pixel, die es auf dem Client-Bildschirm einnimmt, angezeigt. Gibt es eine Möglichkeit, dass, wenn die Breite fehlt oder als @ festgelegt iwidth: auto dass es mit jQuery überprüft werden kann?

Das bedeutet, dass anstelle des obigen Beispiels, das eine Ganzzahl zurückgibt, entweder @ zurückgegeben wirauto oderundefined. Oder gibt es alternativ ein Äquivalent von aisAuto Funktion?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage