$(document).ready(function () {
$("td:contains('1')").addClass('isOne');
});
我尝试了上面的代码,但它也选择了11
或111
或包含1的任何内容。
但我只希望选择具有1
精确内容的单元格
怎么做?
答案 0 :(得分:2)
TRY
$("#mytable td").each(function() {
if($(this).html() == '1') { $(this).addClass('isOne'); }
});
<强> Working Demo
强>
答案 1 :(得分:2)
$(document).ready(function() {
$("td").each(function() {
if($(this).text() === "1") {
$(this).addClass('isOne');
}
});
});
答案 2 :(得分:0)
您也可以传递表格的ID。否则,代码将选择页面上所有表格中的所有单元格。
$(document).ready(function () {
$("#tableid td").each(function(){
var $td = $(this);
if($td.text() == "1"){
$td.addClass('isOne');
}
});
});
答案 3 :(得分:0)
我的回答来自dku.rajkumar
&#39;
$(document).ready(function() {
$("td:contains('1')").each(function() {
var $dis = $(this);
if($dis.text() == "1") {
$dis.addClass('isOne');
}
});
});
我编辑了他原来的帖子,但被拒绝了。所以在这里改进他的答案。