0
A
回答
4
這聽起來像jQuery的工作。
HTML
<table>
<tr>
<td>1</td>
<td>0</td>
</tr>
</table>
jQuery的
$('td').each(function(){
if ($(this).text() == '1') { $(this).text('X'); }
if ($(this).text() == '0') { $(this).text(''); }
});
0
如果你確定,你只用CSS
td:first-child:after
{
content:"X";
}
td:first-child + td:after
{
content:"";
}
但是這需要準確的行爲你可以這樣做工作,你必須有空的列..
<table>
<tr>
<td></td>
<td></td>
</tr>
</table>
編輯:爲了完成起見,如果你的html就像在問題中看起來那麼簡單,我會用上面的方法去,但是如果你的html更具動態&不可預知,顯然你需要選擇javascript/jQuery方法。
1
你可以做這樣的事情(DEMO):
td {
font-size:0;
}
td:first-child:after {
content: "X";
font-size: 14px;
}
但是那醜陋,我個人比較喜歡的JavaScript這樣的任務。所以不要使用這個解決方案。這不是做CSS的任務。
在jQuery中這將是那麼容易,因爲這樣的:
var tds = document.getElementsByTagName('td');
for(var i = 0; tds[i]; i++) {
if(tds[i].innerHTML == '1') tds[i].innerHTML = 'X';
if(tds[i].innerHTML == '0') tds[i].innerHTML = '';
}
0
你可以用一些visibility
,after
和content
$('td:contains("1")').text('X');
$('td:contains("0")').text('');
而不是普通的JavaScript忘記
DEMO http://jsfiddle.net/kevinPHPkevin/hJyd8/
td:nth-child(1) {
visibility: hidden;
}
td:nth-child(1):after {
content:"2";
visibility:visible;
}
td:nth-child(2) {
visibility: hidden;
}
td:nth-child(2):after {
content:"''";
visibility:visible;
}
+0
「可見性」的問題在於它會在td中保留0和1的空間。 –
相關問題
- 1. 替換CSS中的文本
- 2. jQuery替換href中的特定文本
- 3. 替換文本中的特定鏈接
- 4. 如何用php替換文本文件中的特定行?
- 5. 如何替換文本文件中的特定行
- 6. 如何替換文本文件中特定的lat和long值?
- 7. 用文本塊替換特定文本
- 8. 如何替換c中某一行中的特定文本#
- 9. 從特定行中替換文本
- 10. 如何替換PHP中的特定文本
- 11. 如何在bash腳本中替換文件的特定行?
- 12. 如何替換sqlserver中某個表上特定列的文本
- 13. 如何替換mysql中列開始處的特定文本?
- 14. 如何替換GWT中的某些特定文本TextArea
- 15. SQL與特定的文本替換場
- 16. 如何將文本替換爲文本文件中的特定行?
- 17. 將特定文本替換爲html
- 18. (jQuery)查找並替換特定文本
- 19. 替換文本由特定字符
- 20. 如何替換textarea中的特定行?
- 21. 如何用javascript替換帶有特定ID的文本
- 22. 如果是特定的子域,使用preg_match替換CSS文件
- 23. 替換文本文件中特定行中的字符串
- 24. 從文本文件中替換JSON中的特定字段
- 25. 查找文件中的特定文本並替換該文件
- 26. 如何用特殊字符替換XML文檔中的文本?
- 27. MYSQL - 在特定的產品替換特定領域文本
- 28. 如何用新文本替換僅SWT中的選定文本
- 29. 如何替換包含特定值的文本文件中的一行(批次)
- 30. 使用c#替換給定文本中的特定值-regex
如果你的tds有特定的類或ID,那麼是的。不基於內容。 –
[可能的重複](http://stackoverflow.com/questions/7896402/how-can-i-replace-text-through-css)。 [相關問題](http://stackoverflow.com/questions/11482591/why-is-it-impossible-to-change-content-in-css)。 – ajp15243
這不是CSS的責任 - CSS是對現有內容進行樣式設計,而不是直接創建或操作它。 – Dai