1
A
回答
2
var label = document.getElementById('labelId');
label.innerHTML = label.innerHTML.replace('*', '<span style="color:red;">*</span>');
沒有組件(又名jQuery的)需要:-)
1
1
如果你可以改變文本,CSS可能是一個更好的選擇:http://jsfiddle.net/VwLQM/。
label:after {
color: red;
content: "*";
}
然後<label>test</label>
將自動具有後有一個紅色的*
。
:after
確實not fully work on IE8,所以這可能是一個重要的事情要考慮。
0
雖然這可能有點複雜,它確實會給你一個小小的擺動空間來標記元素中的紅色星號,而不僅僅是文本內部的文本,並且可能會在不同的瀏覽器中給你帶來更少的麻煩。
$(function(){
var elements = $('label');
var markup_element = $('<span class="red">*</span>');
elements.each(function(){
//wrap the element in a jquery object and get it's text string
var element = $(this);
var element_text = element.text();
//use regex to use the * as a delimeter
var other_parts = element_text.split(/\*/);
//empty the element re-add each part programmatically
element.empty();
for(var i = 0; i < other_parts.length; i++){
element.append(other_parts[i]);
if(i != other_parts.length - 1){
element.append(markup_element);
}
}
});
});
希望幫助!
相關問題
- 1. 在MacVim中刪除標籤着色
- 2. 閃爍和着色asp.net標籤控制
- 3. 在Textmate中爲字符串着色?
- 4. 如何在Tkinter畫布中爲子字符串着色
- 5. 離子標籤底色
- 6. 如何給R中的直方圖的一個標籤着色?
- 7. 需要在xml中着色標籤,在textarea中顯示
- 8. HTML選擇選項中的着色子串
- 9. Android的着色標記
- 10. visual studio:是否可以在代碼中爲自定義標籤着色?
- 11. Mediawiki的<source>標籤沒有着色我的代碼段
- 12. NSAttributedString中的顏色標籤
- 13. 我如何在winc中爲mfc中的標題欄着色
- 14. 如何更改Flex 3中LinkButton標籤的子字符串的顏色?
- 15. 無法爲所選的顏色着色<a>標記
- 16. 如何在沒有內容的情況下爲單個標籤着色?
- 17. 如何在android中爲字符串的一部分着色?
- 18. AvalonEdit - 我如何爲字符串中的變量着色
- 19. 地圖v2着色標記
- 20. 爲什麼標籤的顏色不變?
- 21. XML標籤意味着
- 22. 「理解」標籤爲「mustunderstand」的肥皂標題意味着什麼
- 23. 如何從跨度標籤和父標籤排序跟着跟着他(jQuery的)
- 24. 爲使用數組着色的着色器設置動畫
- 25. 更改標籤文本和顏色隨着當前時間
- 26. VS2012如何關閉編輯器標籤着色?
- 27. 在CSS中顏色標籤
- 28. 沿着線串特徵的多個文本標籤
- 29. 繪製散點圖中的PCA輸出,同時根據標籤着色python matplotlib
- 30. 粒子系統的頂點着色器
你接受HTML + CSS作爲「或其他」答案嗎? – JJJ
你可能會更好,只是用一些CSS樣式來包裝它,並且一起跳過所有的javascript。除非有一個特定的原因,你希望這是在頁面呈現後完成的...... – Dan