Jquery 根据第三个td中的值更改背景颜色

Jquery 根据第三个td中的值更改背景颜色,jquery,jquery-selectors,Jquery,Jquery Selectors,我想根据行的第3列中包含的值更改背景颜色 <tr><td>0</td><td>1</td><td>FAIL</td></tr> 01失败 为什么这不起作用(我正在使用jQuery): $(文档).ready(函数(){ $(“tr td:n个子项(3)”).map(函数(){ if(parseInt($(this.text())==='FAIL')$(this.css(“背景色”,“红色”) }

我想根据行的第3列中包含的值更改背景颜色

<tr><td>0</td><td>1</td><td>FAIL</td></tr>
01失败
为什么这不起作用(我正在使用jQuery):


$(文档).ready(函数(){
$(“tr td:n个子项(3)”).map(函数(){
if(parseInt($(this.text())==='FAIL')$(this.css(“背景色”,“红色”)
})
});

无需使用
parseInt
,因为您正在比较字符串:

$(文档).ready(函数(){
$(“tr td:n个子项(3)”).map(函数(){
如果($(this).text()=='FAIL')
$(this.css(“背景色”、“红色”);
});
});

0
1.
失败

无需使用
parseInt
,因为您正在比较字符串:

$(文档).ready(函数(){
$(“tr td:n个子项(3)”).map(函数(){
如果($(this).text()=='FAIL')
$(this.css(“背景色”、“红色”);
});
});

0
1.
失败
<script>
$(document).ready(function(){
    $("tr td:nth-child(3)").map(function () {
  if (parseInt($(this).text()) === 'FAIL') $(this).css("background-color", "red")
})
});
</script>