返回信息流jquery 2.1.4
var a = $(".xxx")[0].offset().top;
类似这种。。
为什么呢。。
是先引用的jquery 再引用我自己的js文件。
百度了但是竟然没人出现这种问题。。
这是一条镜像帖。来源:北邮人论坛 / java-script / #1892同步于 2017/3/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
JavaScript机器人发帖
【求助】为什么浏览器说我的offset()不是函数?
cooyo7677
2017/3/28镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
不能用[]这种方式去选择第几个元素,因为你这样选出来的不是jquery对象,而是dom元素了,就不具有jquery对象的方法。正确的做法应该是用jquery的eq()方法选择第几个元素你想要的。所以应该是var a = $('.yuan').eq(i).offset()
啊啊啊啊啊啊啊啊啊啊啊啊啊啊非常感谢!
作为经常混用的渣渣概念都不清了。。
【 在 PiEgg 的大作中提到: 】
: 不能用[]这种方式去选择第几个元素,因为你这样选出来的不是jquery对象,而是dom元素了,就不具有jquery对象的方法。正确的做法应该是用jquery的eq()方法选择第几个元素你想要的。所以应该是var a = $('.yuan').eq(i).offset()
哇地哭出声来。。
(红宝书在路上了,我一定要恶补基础
【 在 logsin 的大作中提到: 】
: $(".abc")[0]是dom节点,不是jquery对象,标准里没有offset()方法,你的基础还真是让人捉急
红宝书不讲jquery哦[ema9]
直接看文档就好
【 在 cooyo7677 的大作中提到: 】
: 哇地哭出声来。。
: (红宝书在路上了,我一定要恶补基础