gpt4 book ai didi

javascript - JQuery 循环 JQueryObjects

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

我有一个方法,它将接受 JQuery 对象的参数并计算一个部分的总计。因此,如果您给它一个包含该部分的 div 的 JQuery 对象,它将计算其总计

所以你可以这样做:

var $totalcompletion =CalculateSectionCompletion(jQuery("#Section1"));

现在我有多个带有节容器类的 div。我希望能够在具有该类的任何 div 上调用上述方法。

我正在这样做:

jQuery("div.SectionContainer").each( 函数(i,valueOfElement){
CalculateSectionCompletion(valueOfElement);
});

问题是 valueOfElement 实际上是 DOM 对象而不是 JQuery 对象,所以我无法将其传递给我的方法。

我是否可以循环遍历查询选择的所有 JQuery 对象,而无需编写一些脏代码从 DOM 对象中提取 Id,然后调用 JQuery(valueOfElement.id) 并将其传入?

最佳答案

您可以将任何 DOM 元素包装在 $(..) 中,就像使用 $(document) 一样。

所以我认为你应该能够

jQuery("div.SectionContainer").each( function(i, valueOfElement){
CalculateSectionCompletion($(valueOfElement));
});

关于javascript - JQuery 循环 JQueryObjects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/358780/

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