$("#textbox1").innerHTML=d.PhoneNo;
当我这样做时,d [i]中的所有数字。 PhoneNo仅附加到一个文本框..但如果电话号码多于一个,我会尝试将电话号码附加到文本框的数量。
我的目标是输出
123456 in textbox1
文本框2中的1234567
来自d.PhoneNo
答案 0 :(得分:0)
由于您有一个数组,您可以迭代它并将每个值分配给文本字段,如
$.each(d.PhoneNo, function (i, no) {
$("#textbox" + (i + 1)).val(no);
})
答案 1 :(得分:0)
试试这个
$.each(d.PhoneNo,function(i,num) {
$("#textbox"+(i+1)).val(num);
});
更新:
我将电话号码ID更改为textbox10
如果有多个电话号码,则下一个将是textbox11
$.each(item.PhoneNo, function (i, num) {
if(i>0) $("<input type='text' class='append' id='textbox1"+i+"' name='number'>")
.insertAfter("#textbox1" + (i-1));
$("#textbox1" + i).val(num);
});