javascript - 关于jQuery和DOM之间的问题
天蓬老师
天蓬老师 2017-04-11 09:05:54
[JavaScript讨论组]

在锋利的jQuery一书里提到:在jQuery对象中无法使用DOM对象的任何方法。根据实际情况我觉得出现了问题请输入代码
1.JQuery对象转换成DOM对象,使用的DOM方法。(正常的情况)
][2]

2.删除了转换DOM对象的语句。Jquery对象直接使用DOM方法。(非正常情况)

3.Jquery对象使用jquery方法(正常的情况)

4.通过jquery转换成的DOM对象,使用jquery方法。(非正常)

...不知道为什么不同对象可以使用不同对象中的方法?和书中的原理相反

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
高洛峰

dom 节点上的方法是 dom 规范中描述的,即你说的原生方法;jq 对象是对于原生节点的一个封装,上面的方法是 jq 库中描述的,即你说的 jq 方法。
所以原生节点上必然是访问不到 jq 库中的方法的,jq 节点上可以访问 jq 方法,也可以通过拿出里面的原生节点来访问原生方法。
题主说的互相访问是不成立的,例子中的 click 只是因为两边都有名字叫做 click 的方法而已。

怪我咯

参考这篇文章...我自己页学习了一个,感觉不到题主提到的dom方法和jquery方法的区别啊...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号