【发布时间】:2018-03-07 14:22:30
【问题描述】:
我正在尝试从数组中填充选择框。我需要该值与文本不同。
到目前为止,这段代码正在运行,因为我得到了正确的值:
var myArray = [];
$('#ctl00_ContentPlaceHolderBody_labelTider > div').each(function () {
myArray.push({
content: $(this).find('th').text(),
id: $(this).attr('id')
});
});
console.log(myArray);
但是,我无法通过 Google 弄清楚或找到如何遍历这些并获取值。
for(arr = 0; arr < myArray.length; arr++) {
jQuery('<option/>', {
value: myArray[arr],
text: myArray[arr]
}).appendTo('.selectLocation');
}
这导致[object Object]
任何能够指导我正确方向的人将不胜感激。
【问题讨论】:
标签: jquery arrays object for-loop push