动态填充(jQuery)

时间:2010-03-04 05:23:03

标签: jquery css width padding

$('#menu .sub-right').css( 'paddingLeft', $('#menu .sub-left').width() );

,也不

$('#menu .sub-right').css({'padding-left': $('#menu .sub-left').width()});

......这些工作。我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:2)

这有用吗?

$('#menu .sub-right').css( 'padding-left', $('#menu .sub-left').width()+"px" );

width function documentation州:

  

.css(宽度)和.css之间的差异   .width()是后者返回的   无单位像素值(例如,   400)而前者返回一个值   单位完整(例如,   400像素)。 .width()方法是   建议在元素的宽度时使用   需要在数学中使用   计算

但由于CSS需要### px,您可以使用上面的代码或此代码:

$('#menu .sub-right').css( 'padding-left', $('#menu .sub-left').css('width') );

任何一个都应该工作。