jquery 封装了所有dom的属性和方法吗?我的第一直觉是否的。那如果是这样的话,是不是意味着用jquery写某个特定的功能时,如果jquery中没有Dom的某个属性和方法,就混入Dom的js属性和方法呢?还是说自己在将js封装成jquery,再调用?
jquery 封装了所有dom的属性和方法吗?
不知道
如果jquery中没有Dom的某个属性和方法,就混入Dom的js属性和方法呢?
这是可以的。
$("#theID").html("<p>放在里面的内容</p>");
和
$("#theID").get(0).innerHTML="<p>放在里面的内容</p>";
是一样的。
get(0)操作把JQ对象转化成了DOM对象。
$("#theID")[0]
也是一样的意思,把JQ对象转化成DOM对象,然后就可以用操作DOM方法操作它了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。