Если он всегда возвращает в формате px, «100px», «50px» и т. Д. (Т.е. не «em» или проценты), вы можете просто ...
var width = parseInt($("#myelem").css("width"),10); // always use a radix
или
var width = parseInt(element.style.width,10); // always use a radix
Он игнорирует суффикс "px", так что вам будет хорошо.
Хотя в глубине души я думаю, что что-то не так, если $ ("# myelem"). Width () не работает.
Примечание по скрытым элементам.
Если вы добавляете jQuery для постепенного улучшения вашей страницы, вычисляемый вами элемент должен быть виден при первой загрузке страницы. Таким образом, вы должны получить ширину, прежде чем изначально скрыть элемент. Таким образом, $ ("# myelem"). Width () будет работать.
var myWidth = 0;
$(document).ready( function () {
myWidth = $("#myelem").width();
$("#myelem").hide();
});