gpt4 book ai didi

javascript - 使用 html 从变量中选择,使用 jquery

转载 作者:行者123 更新时间:2023-11-30 09:04:27 25 4
gpt4 key购买 nike

我有一个变量的 html,我怎样才能对它进行选择,然后对这个变量进行 each 操作? 示例:

var ht = '<div id="1" class="pp">Hi</div><div id="2">Hola</div><div id="3" class="pp"> Bonjour</div>';
$(ht).find(".pp").each( function(i){
var i = this.id;
console.log(i);
});

当然这是行不通的。谢谢!

最佳答案

您的代码存在的问题是您有多个没有父元素的同级 .pp 元素。当您使用它们创建一个 jQuery 对象时,它会创建一个包含每个 .pp 元素的选择。

当您使用 find 时,它查看后代 元素。选择本身中的元素未经过测试。您需要使用 filter相反,它测试实际选择的元素,而不是它们的后代:

$(ht).filter(".pp").each( function(i){
var i = this.id;
console.log(i);
});

关于javascript - 使用 html 从变量中选择,使用 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6362169/

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