什麼是使用替換表在整個文檔中進行字符串替換的最簡單方法?我的意思是有一對舊值和新值的列表來替換文檔中的所有字符串(但不包括輸入值或選擇元素的值)。JavaScript查找並替換整個文檔
0
A
回答
0
嘗試這樣的事情(記住先添加的jQuery):
$(document).ready(function(){
$("body").children().each(function(){
var $this = $(this);
if($this.prop("tagName").toLowerCase() == "input" || $this.prop("tagName").toLowerCase() == "select"){
continue;
}
else if($this.text() == "hello"){
$this.text("Bye");
}
});
});
如果你也想保存爲老年人值的記錄,你可以做這樣的事情:
$(document).ready(function(){
var older_values = [];
$("body").children().each(function(){
var $this = $(this);
if($this.prop("tagName").toLowerCase() == "input" || $this.prop("tagName").toLowerCase() == "select"){
continue;
}
else if($this.text() == "hello"){
older_values.push($this.text());
$this.text("Bye");
}
});
});
*編輯* 要抓取車身標籤內的所有元素,只需更換:
$("body").children()
與
$("body").find("*")
希望爲你
+0
謝謝你的代碼。不幸的是,它不適用於我的情況。首先,如果子句導致問題,但刪除後(當然還有其他詞)代碼工作,但不會取代文本(jQuery被添加 - 其他函數使用jQuery工作良好)後。我把警報(this.text()),似乎只檢查高級元素,而不挖掘div div內部。我可以在wp中添加的文本在少數div中。 – zwora
相關問題
- 1. 查找並替換整個頁面
- 2. 查找並替換整個行
- 3. Javascript查找並替換Div
- 4. 查找替換列表中的文檔並進行替換?
- 5. 使用XPath在整個HTML文檔中查找並替換關鍵字
- 6. VBA字宏/自動查找並替換整個文檔的特定字符
- 7. Javascript解析文檔(頁面)並替換
- 8. 使用Visual Basic查找並替換txt文檔中的文本
- 9. Javascript:查找並替換標記
- 10. Javascript查找並替換一組字符?
- 11. Javascript查找並替換出站網址
- 12. jQuery/JavaScript查找並用RegEx替換
- 13. Visual Basics:如何在所選文本或整個文檔上查找和替換?
- 14. 查找並替換文本等文字
- 15. 在elasticsearch中查找並替換所有文檔
- 16. 查找並替換XML文檔中的字符串
- 17. 在Word文檔的第一頁頁腳中查找並替換
- 18. C++查找和替換整個單詞
- 19. 查找文檔併合並子文檔
- 20. 查找和選擇內更換是更換整個文檔
- 21. Javascript查找和替換文字
- 22. mySQL,查找和替換,在一個表中查找並替換爲另一個
- 23. 查找和替換的JavaScript
- 24. 查找和替換在javascript
- 25. SQL查找並替換html文本
- 26. 查找並替換Ruby中的文件
- 27. Android/Java - 查找文本並替換WebViewClient
- 28. 在C文件中查找並替換
- 29. Jquery:查找文本並替換
- 30. 原型查找類並替換文本
作品如果你想更好的辦法做的事情,你應該告訴我們你有什麼到目前爲止已經試過。 –
還有你使用的是什麼框架/庫。 –
我正在使用wordpress並希望添加一些js(也可以使用jQuery)。我有什麼?我可以使用for語句並調用類似$(「body」)。children()。each(function(){(this).html($(this).html()。replace(old,new) ); });但是也許有更復雜的方法並省略輸入元素? – zwora