$(selector).each()函数不起作用

时间:2012-11-05 06:07:41

标签: jquery

我在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();

2 个答案:

答案 0 :(得分:2)

函数应该有两个参数:

function(index,next)

答案 1 :(得分:-1)

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