2013-07-17 22 views
2

我想在那裏我沒有訪問代碼的大部分地區從volusion頁面中刪除元素。我可以使用jquery刪除一些東西,但是有一些元素在我無法擺脫的範圍之外。使用jQuery刪除這兩個跨度,下2個字符

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

我可以使用

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

擺脫「數量的股票」部分,但:6不具有其自己的容器。這是坐在其中的母公司有很多其他的東西,我不想碰。有沒有辦法刪除這個跨度和以下幾個字符?或者單獨選擇:6並在沒有容器的情況下將其移除?

回答

0

工作演示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); 
    }); 
}); 
+0

沒有,那也沒有刪除任何東西。 – user2592238

+0

檢查小提琴http://jsfiddle.net/tUBxc/1 –

+0

是的,它在那裏工作,但是當我把它變成他們實際的頁面,同樣的事情不會發生。 – user2592238