0

次のように定義された関数があります-

function populate() {
        $('input[id^=User]:visible').each(function () {
            currentVal = this.val;
            if (this.id == 'User.FirstName') {
                $('input[id*=FirstName]:visible').each(function (currentVal) {
                    if (this.id.indexOf("User") < 0)
                        this.value = currentVal;
                });
            }
        });
    }

基本的に、私がやろうとしているのは、User要素の別のコレクションを介してループを生成し、親ループから値を割り当てることで始まるすべての要素に対してです。currentval問題は2 番目に渡されforeachます。何らかの理由で 0,1,2 で終了します。

jquery について非常に基本的なことを理解していないことは明らかですが、Google が役立つようにこれを十分に明確にすることはできません。試してみました。ありがとうございました!

4

2 に答える 2