jquery 是如何通过 class 来获取元素的?
我看到源码中每个有this[0],这个是什么意思啊我说的不是jquey的用法,我说的是源代码,我现在研究源代码,我想jquery源码是怎么实现的,this[0]是指本身的...
我看到源码中每个有 this[0],这个是什么意思啊
我说的 不是jquey的用法,我说的是源代码,我现在研究源代码,我想jquery 源码是怎么实现的,this[0] 是指本身的 第一个子元素吗 ? 展开
我说的 不是jquey的用法,我说的是源代码,我现在研究源代码,我想jquery 源码是怎么实现的,this[0] 是指本身的 第一个子元素吗 ? 展开
2个回答
展开全部
jquery通过任何选择器取得的对象都是jquery对象而不是JavaScript的dom对象不能用js的方法进行操作 而需要使用jquery对象支持的方法 如果是通过class的话取得的是jquery对象数组
ps 如果想把jquery对象装换为js对象可以用以下方法
1 var obj = $('#xx')[0] 获得dom对象
2 对于数组
var obj = $('.xx').each(function(){
alert(this)//这里 this获得的就是每一个dom对象 如果需要jquery对象 需要写成$(this)
});
ps 如果想把jquery对象装换为js对象可以用以下方法
1 var obj = $('#xx')[0] 获得dom对象
2 对于数组
var obj = $('.xx').each(function(){
alert(this)//这里 this获得的就是每一个dom对象 如果需要jquery对象 需要写成$(this)
});
展开全部
JQ通过class取得元素是$(".class")
请参考http://www.w3school.com.cn/tiy/t.asp?f=jquery_selector_class
源码中的this就是指元素自身
[0]是数组中的序号,这儿就是第1个
——————————————————
我说的也是源码,JQ就是JS语言,它其实是用JS制作的一个大型的函数库,你只需调用这些函数就可以方便的使用JS代码,就这些作用。
this[0] 是指本身的 第一个子元素吗?完全正确
请参考http://www.w3school.com.cn/tiy/t.asp?f=jquery_selector_class
源码中的this就是指元素自身
[0]是数组中的序号,这儿就是第1个
——————————————————
我说的也是源码,JQ就是JS语言,它其实是用JS制作的一个大型的函数库,你只需调用这些函数就可以方便的使用JS代码,就这些作用。
this[0] 是指本身的 第一个子元素吗?完全正确
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询