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

関数には2つのパラメーターが必要です。

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

id要素に' each 'メソッドを追加しているためです。クラス要素ではありません。

于 2012-11-05T06:10:48.937 に答える