我有一个ID为#jobForm
的表单。
在#jobForm
中,我可以在课程<div>
.jIN
在.jIN
中,我总是只有一个名为.allCharges
我正在从Web服务器返回的json字符串中读取数据。
有一个名为charges
的json数组。
在charges
中,有一个名为block
的字段,对应于第n个.allCharges
。
我想定位并使用.allCharges
charges.chargesDesc
我这样做:
<form id="jobForm">
<div class="jIN">
<div class="allCharges"></div>
</div>
<div class="jIN">
<div class="allCharges"></div>
</div>
<div class="jIN">
<div class="allCharges"></div>
</div>
</form>
var cl=json.charges.length;
for(i=0;i<=cl-1;i++){
var block=json.charges[i].block;
$("#jobForm.jIN:eq("+block+") .allCharges").append( json.charges[i].chargeDesc );
}
但这不起作用。
答案 0 :(得分:1)
我认为
$("#jobForm.jIN:eq("+block+") .allCharges")
应该阅读
$("#jobForm .jIN").eq(block).find(".allCharges").append( json.charges[i].chargeDesc );
你把所有东西都捣碎了。