如何使用僞類選擇器(與類選擇器相反)將底部邊框僅應用於出現文本「meh」的單元格?使用CSS選擇器應用底部邊框來選擇單元
這是我目前的SASS/CSS與它應該如何看它下面的一個例子沿:
http://jsfiddle.net/keruilin/4THpE/37/
如何使用僞類選擇器(與類選擇器相反)將底部邊框僅應用於出現文本「meh」的單元格?使用CSS選擇器應用底部邊框來選擇單元
這是我目前的SASS/CSS與它應該如何看它下面的一個例子沿:
http://jsfiddle.net/keruilin/4THpE/37/
可以使用:contains()
jQuery的只有僞選擇:
$('td:contains("meh")').addClass('bordered');
演示:http://jsfiddle.net/4THpE/21/
如果你想選擇其文本正是meh
的細胞,你必須做的東西有點不同:
$('td').filter(function() {
return $.trim($(this).text()) == 'meh';
}).addClass('bordered');
你可以試試這個:
jQuery代碼
$("td:contains('meh')").addClass("border-style");
OR
$(".border-style").css("border-bottom", "1px solid red");
攪拌機,我可以看到如何使用jQuery這種方式是可行的。我確實更新了我的問題以提供一些說明。 – keruilin 2012-08-11 19:15:28
儘管如此,你不能用CSS做到這一點,除非他們重新向規範重新引入':contains()',這是不太可能的。 – BoltClock 2012-08-11 19:16:41
嗯......太臭了。在我的實際標記中,並不是每個單元格都會包含'meh'來使得使用jQuery變得如此簡單。看起來我必須以編程方式解決它。 – keruilin 2012-08-11 19:20:29