我正在尝试从我无法访问大部分代码的 volusion 页面中删除一个元素。我可以使用 jquery 删除一些内容,但有些元素超出了范围,我无法删除。
<span class="PageText_L329n">Quantity in Stock</span>:6<meta itemprop='availability' content='InStock'>
我可以使用
$("span.PageText_L329n").remove();
去掉“库存数量”部分,但 :6 没有自己的容器。它所在的父 div 中有很多我不想碰的其他东西。有没有办法删除这个跨度和下面的几个字符?或者单独选择 :6 并在没有容器的情况下将其删除?
最佳答案
工作演示 http://jsfiddle.net/tUBxc/1
JS
$(document).ready(function () {
var text = $('.PageText_L329n')[0].nextSibling;
$(text).remove();
});
新 Js 作者 user2592238
$(document).ready(function () {
$("body:contains('Quantity in Stock')").each(function () {
var text = $(this).text();
text = text.replace("Quantity in Stock:", "");
$(this).text(text);
});
});
关于jquery - 使用 jquery 删除跨度和接下来的 2 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17705233/