使用jquery按类名获取元素的高度

使用jquery按类名获取元素的高度,jquery,class,height,Jquery,Class,Height,var height=$(“#我的”).height(); 控制台。原木(高度); var height=$(“.mymy”).get(0.height(); 控制台。原木(高度) 这是一些文本 课文1 classtext2使用eq(0)将元素保留在jQuery对象中。您的控制台应该告诉您height()不是一个函数是的,但是如何获得它?“当您通过类名获得元素时,如何做到这一点?”这取决于您想要得到的结果。是否要获取具有该类名的所有元素的高度?或者只是其中一个?还是其中一些?我们或你的项目如何

var height=$(“#我的”).height();
控制台。原木(高度);
var height=$(“.mymy”).get(0.height();
控制台。原木(高度)

这是一些文本
课文1

class
text
2
使用
eq(0)
将元素保留在jQuery对象中。

您的控制台应该告诉您
height()
不是一个函数是的,但是如何获得它?“当您通过类名获得元素时,如何做到这一点?”这取决于您想要得到的结果。是否要获取具有该类名的所有元素的高度?或者只是其中一个?还是其中一些?我们或你的项目如何知道你想做什么;你在以某种方式传递论点吗?请:告诉我们你想要的结果。我已经用正确的方法发布了一个答案。@davidsaysrestatemonica err,这不是一个太宽泛的问题。很直截了当,问题在于如何使用
get(0)
将元素从jQuery对象中分离出来。假设OP希望找到zeroeth对象的高度——就像您在这里所做的那样——那么就不需要在小提琴中键入.Bah。是的,这看起来也很准确。直截了当总是个好主意though@DavidsaysreinstateMonica你说不需要
eq
是什么意思?我同意在这种情况下使用0取决于开发人员的喜好,但你是说根本不需要该方法吗?是的,它根本不需要(假设它是需要的第0个元素);任何迭代元素集合的getter方法都将在集合中的第一个元素上返回该方法的结果。@davidsaysrestatemonica如果是这样,我完全从自我文档的角度不同意您的观点。在我看来,最好是以一种赋予意图的方式编写代码。如果您将
eq()
全部关闭,则不清楚您是否确实只想获得第一个,或者它只是在您不知情的情况下意外工作。