纯Javascript end()

纯Javascript end(),javascript,Javascript,如何重新创建jQueryend() $('id').find('class').css('font',f).end().find('seven').css(b,'red') 我所拥有的 $('#id')=.getElementById() .find('.class')=.querySelectorAll() .css('font',f)=for循环更改css .end()---我的问题就在这里……我不知道如何返回到链中的第一个元素 .find('.seven')=.querySelector

如何重新创建jQuery
end()

$('id')
.find('class')
.css('font',f)
.end()
.find('seven')
.css(b,'red')


我所拥有的
$('#id')
=
.getElementById()

.find('.class')
=
.querySelectorAll()

.css('font',f)
=
for循环
更改css

.end()---我的问题就在这里……我不知道如何返回到链中的第一个元素

.find('.seven')
=
.querySelectorAll()

.css(b,'red')
=
用于循环
更改css



Javascript是否有一个我不知道的
.end()
。然后每次使用
end()
函数都会从堆栈中弹出上一个对象。您必须执行这个aproach的简单版本。

不,没有javascript
end()
函数。这只是告诉jQuery“我已经处理完由
find
返回的选择器结果了”的一种方式,回到考虑我正在处理前一个对象的时候。如果存储对
getElementById
返回的任何对象的引用,那么
end
将设置
this=myElem
(概念上)。它可能更高级一些,但它并不是与某些javascript行为直接类似的东西(尽管您可以通过作用域/函数调用/闭包实现这一点?)DOM api中没有任何最终函数。您是否尝试过通过jQuery源代码查看它们是如何解决问题的?我不擅长阅读其他人的代码…但愿我可以,但是…这对方法来说太高级了javascript的方法是使用drat简单变量。没有链接。因此,如果我使用var firstchaineItem=document.getElementById('id'))