【发布时间】:2020-07-03 22:43:46
【问题描述】:
如果a中存在平方根符号,我喜欢将其涂成绿色。所以我有这样的事情:
<div class=”cell”>foo</div>
<div class=”cell”>bar</div>
<div class=”cell”>√</div>
<div class=”cell”>foo</div>
<div class=”cell”>√</div>
我对 jQuery 的尝试:
$(".value_spec_table_description_div_cs").each(function(){
if ($(this).html() === "√"){
$(this).css("color" , "rgba(0,128,0,1.0)");
}
});
不幸的是,html() 似乎没有再次将符号 √ 转换为 HTML 实体,因此该语句永远不会返回 true。
我尝试了很多:
var test = $("#table").html();
var html = $("<textarea/>").html(test).html();
alert(html);
每个特殊字符都在实体中,除非根方符号 √ 变为 &radic;。我该如何解决这个问题?
【问题讨论】:
标签: jquery html entity symbols