我正在使用DWR& amp ;;开发CRUD应用程序。 jQuery的。我想显示表记录 来自数据库。我想做一个循环来做到这一点。在搜索时,我遇到了 Jquery中的each()方法。我无法得到它的确切概念。任何想法,或解决方案??
答案 0 :(得分:4)
jQuery中有两种类型的.each()
方法。
第一个是每个jQuery对象的方法,并遍历对象,该对象通常包含DOM元素数组。一个例子是:
$('.someClass').each(function(i,val) {
// "i" references the current index in the iteration
// "val" references the value (normally DOM element) stored in the jQuery object.
});
另一种类型更通用。它旨在迭代任何类型的集合。它等同于javascript for()
循环。
$.each(array, function(i,val) {
// "i" references the current index in the iteration
// "val" references the value at that index of the collection.
});
使用$.each()
,您可以迭代javascript对象或其他类型的集合,如NodeList
或jQuery对象。
当您使用顶部标注的第一个.each()
版本时,这是jQuery内部调用的内容。
答案 1 :(得分:1)
每个函数允许您迭代与所使用的选择器匹配的每个元素。您可以在jquery documentation中看到一个示例。
答案 2 :(得分:0)
jQuery的each()方法用于迭代jQuery对象的内容。在你的情况下,我认为你只想使用一个简单的JavaScript'For Loop'并在每次附加()包含记录信息的元素。