我運行的wordpress
網站,其中有幾個詞總是應該在italic
(由於植物原因)。html標記或類與特定的單詞與JavaScript或Jquery
我試圖找到一種方法來自動修改這些詞,以便我不需要手動執行。
是否有JS
或JQuery
可以做的工作,發現在頁面的文本和標題的那些話和他們周圍包裹標籤<em>
或class
標籤?
我在帖子中閱讀我需要解析html代碼,以確保我只強調關鍵字而不是隱形文字或代碼(如圖像或實際標記的替代文字屬性)。
任何人都可以請幫忙嗎?
我運行的wordpress
網站,其中有幾個詞總是應該在italic
(由於植物原因)。html標記或類與特定的單詞與JavaScript或Jquery
我試圖找到一種方法來自動修改這些詞,以便我不需要手動執行。
是否有JS
或JQuery
可以做的工作,發現在頁面的文本和標題的那些話和他們周圍包裹標籤<em>
或class
標籤?
我在帖子中閱讀我需要解析html代碼,以確保我只強調關鍵字而不是隱形文字或代碼(如圖像或實際標記的替代文字屬性)。
任何人都可以請幫忙嗎?
您可以使用jquery
:contains()
找到標籤包含特定單詞
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div>John Resig</div>
<div>George Martin</div>
<div>Malcom John Sinclair</div>
<div>J. Ohn</div>
<script>
$("div:contains('John')").css("text-decoration", "underline");
</script>
</body>
</html>
如果您發佈的代碼,我可以幫你多,看到這個職位Find text string using jQuery?
function change() {
var words = new Array("Just", "Dan", "Man", "Dan");
var html = document.body.innerHTML;
for(var i = 0; i < words.length; i++) {
var reg = new RegExp(words[i], 'g');
var html = html.replace(reg, "<i>"+words[i]+"</i>");
}
document.body.innerHTML = html;
}
change();
定義數組和它將遍歷每個單詞並將取代每個特定單詞的出現。
我試過你的方法,但我似乎無法讓它工作。我錯過了什麼嗎?在我發佈的例子下面。再次感謝寶貴的幫助! –
'
測試
睡蓮測試
一些文字和睡蓮更多...