如何在Jquery中使用循环操作?

时间:2010-08-19 16:23:07

标签: jquery

我正在使用DWR& amp ;;开发CRUD应用程序。 jQuery的。我想显示表记录 来自数据库。我想做一个循环来做到这一点。在搜索时,我遇到了 Jquery中的each()方法。我无法得到它的确切概念。任何想法,或解决方案??

3 个答案:

答案 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'并在每次附加()包含记录信息的元素。