4

テキストを検索してjqueryに置き換えたい。「SKU:」を「art nu」に変更したいです。

<span itemprop="productID" class="sku_wrapper">
   SKU: 
   <span class="sku">
      5-144
   </span>.
</span>

私は試した:

$(".product_meta>.sku_wrapper:contains('SKU:')" ).text('art nu.');

しかし、これは子スパン SKU を削除します。

誰かが解決策を持っていることを願っています...

4

2 に答える 2

12

jquery 1.8以降、次のようにすることもできます:

$(".sku_wrapper").html(function(i,t){
    return t.replace('SKU:','art nu.')
});
于 2013-08-13T09:34:48.973 に答える
1

あなたは単に試しましたか

$(".sku_wrapper" ).each(function(){
    $this = $(this);
    $this.html($this.html().replace('SKU:','art nu.'));
});
于 2013-08-13T09:29:54.923 に答える