次のように定義された関数があります-
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 が役立つようにこれを十分に明確にすることはできません。試してみました。ありがとうございました!