【发布时间】:2011-08-29 11:28:45
【问题描述】:
当我运行这个 for 循环时,它给了我名字 bob 和 jacob 它说 undefined 有人知道为什么吗?
$(function(){
count = 1;
for(x=0; x <= count; x++)
{
track = $('#track' + x).val();
document.write(track);
}
});
<input type="hidden" id="track0" value="bob" />
<input type="hidden" id="track1" value="jacob" />
【问题讨论】:
-
您是否在标识符周围加上引号?确保它们也被添加到数字周围,而不仅仅是#track
-
只是一个建议:输入字段应该总是用他的名字而不是他的 id 来调用(即使它工作正常)。
标签: javascript jquery for-loop