1

我在我的 jquery 代码中使用以下函数

$('#columns').each(function (index) {
alert('here');
});

我很确定我的 aspx 代码中有一个带有 Id 列的 div,但问题是在运行代码时这个循环没有被执行。不仅如此..我的代码中还有其他一些 .each 循环,但它们都没有工作。有什么帮助吗?

即使我使用

$('p').each(function (index) { ....

或者

$('div').each(function (index) { ....

或者

$('.column').each(function (index) { ....

仍然无法正常工作。

更新:以下是我的 jquery 的结构

var iWidget = {

    jQuery: $,

    settings: {....},
...Code goes here
init: function () {

        this.func1();
        this.func2();
    },....
}
.
iWidget.init();
4

2 回答 2

2

函数应该有两个参数:

function(index,next)
于 2012-11-05T06:10:05.613 回答
-1

因为您在 id 元素上添加了“每个”方法。不在类元素上。

于 2012-11-05T06:10:48.937 回答