gpt4 book ai didi

jquery - 使用 jQuery 将上下文更改为父级

转载 作者:行者123 更新时间:2023-12-01 05:11:12 26 4
gpt4 key购买 nike

我有一个使用 .each() 在 jQuery 对象上运行的函数。除非,如果某个测试通过,我实际上想在当前迭代中的节点的父节点上运行该函数。但是,当我尝试切换上下文时,出现赋值错误或无限循环。

这是不起作用的代码:

$(this).each(function() {

if($(this).attr("title")) {
content = $(this).attr("title");
$(this) = $(this).parent();

} else {
content = $(this).html();
}

//other stuff


}

最佳答案

抱歉,伙计,但你必须从中创建一个变量。

$(this).each(function() {
var mycontext;

if($(this).attr("title")) {
content = $(this).attr("title");
mycontext = $(this).parent();

} else {
mycontext = $(this);
content = $(this).html();
}

//other stuff using mycontext instead of $(this)


}

关于jquery - 使用 jQuery 将上下文更改为父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1029370/

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