您可以使用.width()
和.height()
方法来增加$('x').width('+=2px')
或$('x').height('+=2px')
的高度吗?
我在jQuery网站上找不到关于此的任何信息,但我也没有看到任何暗示这不起作用的信息。
答案 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。如果您未指定单位,则假定为像素。