前言:
目前小伙伴们对“jquery同级上一个元素”大约比较关注,朋友们都需要剖析一些“jquery同级上一个元素”的相关知识。那么小编在网络上网罗了一些对于“jquery同级上一个元素””的相关文章,希望看官们能喜欢,大家快快来了解一下吧!javascript中this是指向调用他的那个对象,谁调用就指向谁。
jquery中的this大致也是这种模式,谁调用指向谁,但是由于jquery的机制,不是能明显的能看出谁在调用,初期会对this有些不解,用多了也就好了。
考虑下面的返回值
$(document).ready(function(){
alert($(this));
alert(this);
})
alert($(this));返回[object object]
上面返回的是一个对象,是一个jquery对象。
alert(this);返回[object HTMLDocument]
上面返回的是一个DOM对象。
怎么会这样呢?其实返回来看jquery的语法格式虽能理解了,jquery选取一个对象或者元素的语法$("li"),被$()包裹起来的就是jquery封装的对象。而单独的this没经过包装是原生DOM对象,代表当前对象,这里的this是不能使用有jquery提供的方法的,使用就会报错,因为不是jQuery对象。这里也体现出了jquery和javascript,HTML DOM可以混用但是不能混写原则。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #jquery同级上一个元素