返回信息流比如现在要向函数传递一个html对象
jquery选择器是 var tar = $("a#id") ;
另外那种方法是 var tar = document.querySelector("a#id");
这两种方法获取到的tar不一样 我理解的是jquery选择器获取的tar是获取了对对象的引用(alert(tar)时发现返回的是[object Object]
第二种方法获取到的tar是个HTML element,(但是alert时返回了我的地址。127.0.0.1:5000/id#0 这样。。不太明白)
请问这样的理解正确吗。。。
因为有的时候需要在标签的事件外面获取元素。。不能用this,,所以查到了第二种方法。。
这是一条镜像帖。来源:北邮人论坛 / www-technology / #36091同步于 2016/5/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
jquery选择器和document.querySelector
matsunatsuri
2016/5/9镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
补充一下,alert一般是调用了toString方法的
我比较好奇为什么不能用this...
————
微博 @flowmemo 现在主要写JavaScript. 关注广泛, 欢迎交流.
jQuery选择器获得的是jq对象,是对原生dom对象封装的自己的对象,可以调用jQuery里的方法,原生的就不行啦
同楼上,别用alert来调试,用console来调试,可以避免你的问题,你也可以看出jQuery对象和dom对象的区别
【 在 matsunatsuri 的大作中提到: 】
: 比如现在要向函数传递一个html对象
: jquery选择器是 var tar = $("a#id") ;
: 另外那种方法是 var tar = document.querySelector(
: .........
发自「贵邮」
感谢!有时候想看是不是顺利运行了就习惯写个alert- -
【 在 h452114240 的大作中提到: 】
: jQuery选择器获得的是jq对象,是对原生dom对象封装的自己的对象,可以调用jQuery里的方法,原生的就不行啦
:
: 同楼上,别用alert来调试,用console来调试,可以避免你的问题,你也可以看出jQuery对象和dom对象的区别
: ...................