Uzyskiwanie szerokości elementu html w procentach za pomocą jQuery

Jeśli jaalert element, który ma selektor css ustawiony nawidth:100% Mam to w środkupx, czy jest jakiś sposób, żeby to dostać% jako zestaw z css, potrzebuję go do naprawienia skryptu z układami płynów.

// css
.my-element {
    width:100%;
}

// javascript
alert('width: '+$('.my-element').css('width'));
// this alerts "width: 1116px" instead of "width: 100%"

Może coś takiego jest zawsze prawdziwe?

alert($('.my-element').outerWidth() == $('.my-element').parent().outerWidth());

questionAnswers(3)

yourAnswerToTheQuestion