Jquery 根据第三个td中的值更改背景颜色
我想根据行的第3列中包含的值更改背景颜色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(“背景色”,“红色”) }
<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>