我如何判断css属性(例如width ex:width:100%
)是否已分配px或%。
例如在chrome中,如果我有width:250px;
而我做了$('div').width()
,我会得到250
,而如果我使用百分比,我会根据我的屏幕分辨率以百分比为单位获得px的宽度。
最佳答案
这应该工作。
var value = $('#id').get(0).style.width;
var hasPx = value.indexOf('px') >= 0;
var hasPct = value.indexOf('%') >= 0;
JSBin:http://jsbin.com/asewit/2/edit#javascript,html