2

コードの大部分にアクセスできない volusion ページから要素を削除しようとしています。jquery を使用していくつかのものを削除できますが、削除できない範囲外の要素があります。

<span class="PageText_L329n">Quantity in Stock</span>:6<meta itemprop='availability' content='InStock'>

使うことができます

$("span.PageText_L329n").remove();

「在庫数」セクションを削除しますが、:6 には独自のコンテナーがありません。これが座っている親 div には、私が触れたくない他のものがたくさんあります。このスパンとそれに続くいくつかの文字を削除する方法はありますか? または、:6 を個別に選択し、コンテナーなしで削除しますか?

4

1 に答える 1

0

ワーキングデモhttp://jsfiddle.net/tUBxc/1

JS

  $(document).ready(function () {
    var text = $('.PageText_L329n')[0].nextSibling;
    $(text).remove();
});

新しい Js by user2592238

$(document).ready(function () {
    $("body:contains('Quantity in Stock')").each(function () {
        var text = $(this).text();
        text = text.replace("Quantity in Stock:", "");
        $(this).text(text);
    });
});
于 2013-07-17T16:37:12.693 に答える