gpt4 book ai didi

如果 td 与同一行上的另一个 td 不同,jQuery 会突出显示 td

转载 作者:行者123 更新时间:2023-12-01 07:19:58 27 4
gpt4 key购买 nike

如果其中的数据与同一行上第三列 td 内的数据匹配,我需要做的是向第一列 td 添加一个类。

http://jsfiddle.net/rUssu/

html 表格

<table border="1">
<tr><th>first</th><th>second</th><th>third</th></tr>
<tr><td>0</td><td>1</td><td>2</td></tr>
<tr><td>3</td><td>4</td><td>3</td></tr>
<tr><td>6</td><td>7</td><td>9</td></tr>
</table>

javascript/jquery

var cPrice = $('th').filter(':contains("first")');
var cDefault = $('th').filter(':contains("third")');

cp = cPrice.index() + 1;
cd = cDefault.index() + 1;

$('table td:nth-child(' + cp + ')').filter(function () {
//alert($(this).text());
var temp = $(this).index() + 2;
//alert(temp);

return $(this).text() != $('table td:eq('+ temp +')').text();
}).addClass("boom");

CSS

th{padding:5px;}
td{text-align:center;}
.boom{color:red;}

最佳答案

http://jsfiddle.net/rUssu/1/

return $(this).text() != $(this).nextAll().eq(1).text();

您的选择器正在获取所有 TD 中的临时 TD,而不仅仅是当前行中的 TD。

关于如果 td 与同一行上的另一个 td 不同,jQuery 会突出显示 td,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14865766/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com