前言
在刚开始学习使用jQuery的时候就遇到过类似的问题,没有完全理解到什么是jQuery对象以它与Element对象的区别。而jQuery中的eq方法与get方法正好也是这方面的区别,这次来好好把他们区分一下。
先上一段html代码
1
2
3
4 <body>
<div class="test1">这是一个测试div <span>这是一个子元素</span></div>
<div class="test2">这是第二个测试div</div>
</body>
js代码
1 | <script> |
总结:
eq与get的区别十分的明显,一个获取到的是jQuery对象,一个获取到的是Element对象,而我们的jQuery的方法只能对jQuery对象使用,所以我们要特别注意我们获取到的是什么对象,当然我们也可以通过jQuery核心函数将Element对象转化为jQuery对象.