- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个方法,它将接受 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/
我有一个方法,它将接受 JQuery 对象的参数并计算一个部分的总计。因此,如果您给它一个包含该部分的 div 的 JQuery 对象,它将计算其总计 所以你可以这样做: var $totalcomp
我仍在尝试了解插件程序 这样我就可以自己编写或改编另一个。 我尝试向这个插件学习它使用 fn.extend 设置方法,然后将其自身(使用此)传递给某个函数在 jquery.extend 中制作。 jQ
我在 Cake 1.3 中使用 JS 助手,并且由于需要在 noConflict 模式下使用 jQuery,所以我必须在每个 View 中设置它: $this->Js->JqueryEngine->j
我是一名优秀的程序员,十分优秀!