我有一个定义如下的函数 -
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
到第二个foreach
- 由于某种原因,它以 0,1,2 结束。
很明显,我不了解有关 jquery 的一些非常基本的东西,但我无法清楚地表达这一点,让谷歌有所帮助,我试过了。谢谢!