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();
});

user2592238新 Js

$(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 回答