jQuery 目标 n 个类实例



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

你已经把所有东西都捣碎了。

最新更新