{
"id":["123"],
"optionid_123":"98"
}
我有
id
作为变量,但是我怎么能得到 optionid_*
呢?我尝试了几件事,但似乎没有任何效果。 each
位于适当的函数内,并且 jsonid 包含正确的值。这是我尝试访问不起作用的 98
值:$.each(data.id,function(){
var jsonid = this;
console.log( data.optionid_+jsonid ); // doesn't work
});
最佳答案
您可以使用 Bracket notation :
console.log( data['optionid_' + jsonid] );
关于javascript - 动态获取json值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10973632/