我只是有一堆✔X和一些其他符号的表,如何根据它的内容更改单元格的类?
jQuery示例:
$(function(){$("td:has('✔')").addClass("tick"); });
$(function(){$("td:has('X')").addClass("cross"); });
答案 0 :(得分:2)
帖子jQuery select based on text也包含了这一点。
您可以将TD元素集合排除在那些文本与您的期望完全匹配的td元素之外。
$("td")
.filter
(
function()
{
return $(this).text() === "✔";
}
)
.addClass("tick");
答案 1 :(得分:0)
如果单元格包含符号......
,这似乎工作正常$("td:contains('✔')").addClass("tick");
...但如果我们正在寻找像连字符( - )这样的东西,我们如何确定这是单元格的唯一内容而不仅仅是包含它?
有更好的解决方案吗?