使用jQuery width()和height()方法

时间:2009-11-12 15:35:06

标签: jquery methods height width

您可以使用.width().height()方法来增加$('x').width('+=2px')$('x').height('+=2px')的高度吗?

我在jQuery网站上找不到关于此的任何信息,但我也没有看到任何暗示这不起作用的信息。

3 个答案:

答案 0 :(得分:2)

为什么不做这样的事情?

var el = $('x');
el.width(el.width()+2);

编辑: 要清理它,你可以创建一个这样的插件(未经测试):

jQuery.fn.increaseWidth = function(amount) {
  this.width(this.width()+amount);
  return this;
};

这样您就可以$('x').increaseWidth(2)

答案 1 :(得分:2)

这些方法获取并设置元素的高度或宽度。

width()width(val)

您所说的这种方法仅在.animate()

上提供

思南。

答案 2 :(得分:1)

没有。您传递给width()的值应为CSS length value。如果您未指定单位,则假定为像素。