我有一个 id 为 #jobForm
的表单。在#jobForm
中,我可以对类.jIN
进行任意数量的<div>
在.jIN
,我总是有一个叫做.allCharges
的类
我正在从从 Web 服务器返回的 json 字符串中读取数据。有一个名为 charges
的 json 数组。在charges
中,有一个名为block
的字段对应于第n个.allCharges
。我想定位并使用charges.chargesDesc
填充正确的.allCharges
我正在这样做:
<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 );
}
但这行不通。
我认为
$("#jobForm.jIN:eq("+block+") .allCharges")
应改为
$("#jobForm .jIN").eq(block).find(".allCharges").append( json.charges[i].chargeDesc );
你已经把所有东西都捣碎了。