1

次のコードは、「price」クラスが関連付けられているすべてのテキストを返します。各ステートメントが記載されている特定のアイテムの価格を返したいだけです。

<div class="item">
    <p class="price">$388.00</p>
    <p class="part_number">VM2327T23A00T</p>
    <p class="real_price"></p>
</div>
<div class="item">
    <p class="price">$88.00</p>
    <p class="part_number">AA327T23A00T</p>
    <p class="real_price"></p>
</div>
<div class="item">
    <p class="price">$38.00</p>
    <p class="part_number">AA327T23A00T</p>
    <p class="real_price"></p>
</div>

<script>
jQuery('.part_number').each(function () {
    parts.push(jQuery(this).text());
    var aPrice= jQuery('.price').text();
});
</script>
4

2 に答える 2

3
jQuery('.part_number').each(function () {
    parts.push(jQuery(this).text());
    var aPrice= jQuery(this).siblings('.price').text();
})
于 2012-06-27T18:23:37.190 に答える
-1

さて、HTMLを次のようにコーディングする必要があると思います。3つのアイテムすべてに「item」と「price」クラスが関連付けられているためです。

<div class="item" class="price">
   <p>$388.00</p>
     <p class="part_number">VM2327T23A00T</p>
     <p class="real_price"></p>
  <p>$88.00</p>
     <p class="part_number">AA327T23A00T</p>
     <p class="real_price"></p>
  <p>$38.00</p>
     <p class="part_number">AA327T23A00T</p>
     <p class="real_price"></p>
</div>
于 2012-06-27T18:26:46.033 に答える