2010-11-21 48 views
0

是否可以從完全加載的頁面刪除一個區分大小寫的字?這個詞是「Posts」,它在一個名爲#pd_top_rated_holder的JavaScript生成的div中。jQuery - 刪除一個區分大小寫的字

JavaScript是離開網站,所以我沒有控制它,我不想修改插件來本地服務js。

,沒有運氣嘗試這樣做:

<script type="text/javascript"> 
$('#pd_top_rated_holder').text($('#pd_top_rated_holder').text().replace('Posts','')); 
</script> 
+0

你把這個代碼包裝在'$(document).ready'中嗎?或者簡單的'$()'? – Alex 2010-11-21 19:44:13

回答

1

嘗試在準備處理包裝代碼:

<script type="text/javascript"> 
    $(function(){ 
    $('#pd_top_rated_holder').text($('#pd_top_rated_holder').text().replace('Posts','')); 
    }); 
</script> 

如果是字符串的一個以上的情況下,你需要使用正則表達式替換他們都是這樣的:

<script type="text/javascript"> 
    $(function(){ 
    $('#pd_top_rated_holder').text($('#pd_top_rated_holder').text().replace(/Posts/g,'')); 
    }); 
</script> 
+0

只是一個澄清,document.ready函數確保它將等待執行,直到所有的腳本都加載正確?我對嗎。 – kobe 2010-11-21 19:46:01

+0

@gov:一旦DOM(文檔對象模型)被解析並通過瀏覽器並準備好被操縱,它就會觸發。 – Sarfraz 2010-11-21 19:47:03

+0

謝謝sarfraz。 – kobe 2010-11-21 19:51:22