outerHeight不是一个函数?

这个jQuery函数有问题:

$("#content").siblings().each(function(i){ heightOfSiblings = heightOfSiblings + this.outerHeight(); }); 

错误是’outerHeight不是函数。’

我究竟做错了什么?

谢谢!

我想你需要$(this).outerHeight();

http://docs.jquery.com/CSS/outerHeight

outerHeight是一个属性

 heightOfSiblings = heightOfSiblings + this.outerHeight; 

旧的但我最近遇到了同样的问题和解决方案是使用最新版本的jQuery 🙂