gpt4 book ai didi

javascript - 将一些基于 jQuery 的代码转换为原生 javascript,这种情况可能吗?

转载 作者:行者123 更新时间:2023-11-28 11:42:20 24 4
gpt4 key购买 nike

各位,我有一小段基于 jquery 的代码,它获取所有具有“foo”类及其子级的标签,并为它们分配一些值,我的问题是如何才能以相同的方式使其工作,但不是使用 jquery,但使用原生 JavaScript

jQuery.each(data.results, function(index, value) {
jQuery(".foo").find("*")
.andSelf()
.contents()
.filter(function(){
return this.nodeType === 3;
})
.filter(function(){
// Only match when contains 'simple string' anywhere in the text
if (value.origin != ""){
return this.nodeValue === (value.origin);
}
})
.each(function(){
this.nodeValue = "assign me";
});});

最佳答案

从技术上讲,它是原生 JavaScript,jQuery 是用 JavaScript 编写的,您可以使用 JavaScript 来访问它设置的对象和方法。

所以真正的问题是“你能在不使用 JQuery include 的情况下做到这一点吗?”

当然可以,但与使用 jQuery 相比,它可能会更长、更难维护并且错误更多。

关于javascript - 将一些基于 jQuery 的代码转换为原生 javascript,这种情况可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2150896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com