0

クラスのコンテンツをdivに移動(具体的には追加)しようとしています。

移動したいクラスは次のとおりです。

<font class="pricecolor colors_productprice">
   <span class="PageText_L483n">
      <span itemprop='price'>$11.00</span> per 2 oz bag</span>
</font>

そして、ここに移動したいIDがあります:

<td valign="top">
   <span class="PageText_L71n">Quantity:</span>
   <input type="text" class="v65-productdetail-cartqty" name="QTY.KCJ-CP" size="3">
</td>

そして、現在失敗しているjQueryの試みは次のとおりです。

<script>
$(document).ready(function(){
    $("#v65-productdetail-action-wrapper").prepend(".PageText_L483n");
});
</script>

提供されたコードからはわかりませんが、「#v65-productdetail-action-wrapper」は、コードの 2 番目のブロックが入っているコンテナーです。おそらく既にご存じのとおり、これは単純にリテラル文字列「.PageText_L483n」を先頭に追加しています。その内容ではありません。

4

1 に答える 1

0
$("#v65-productdetail-action-wrapper").prepend($(".PageText_L483n").first());

削除する

$(".PageText_L483n").first().html("");

または

$(".PageText_L483n").first().remove();

どちらも機能するはずです。

休憩のためにあなたがしなければならないことは
、クラスに a を追加し、それを id に追加することです。

$("#v65-productdetail-action-wrapper").prepend($(".PageText_L483n").first().append("<br>"));

やるべきです。

于 2013-07-03T00:53:18.913 に答える