jquery target类的第n个实例

时间:2015-02-02 21:06:52

标签: jquery json target

我有一个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 ); 
    }

但这不起作用。

1 个答案:

答案 0 :(得分:1)

我认为

$("#jobForm.jIN:eq("+block+") .allCharges")

应该阅读

$("#jobForm .jIN").eq(block).find(".allCharges").append( json.charges[i].chargeDesc );

你把所有东西都捣碎了。