gpt4 book ai didi

javascript - 带分割功能的 jQuery 多重选择器

转载 作者:行者123 更新时间:2023-12-03 12:26:15 24 4
gpt4 key购买 nike

我这一行有两个 <td>其类 messageROWtitleROW 位于 ID 为“activecd”的复选框后面。我试图在切换复选框时更改 messageROWtitleROW (整行)的背景颜色,但 titleROW 仅更改颜色。

有什么建议吗?

$('[id^=activecd]').change(function(){
$('.messageROW,.titleROW'+$(this).prop('id').split('activecd')[1]).closest('td').toggleClass('colorcode', this);
});

HTML:

<tr>
<td class="messageROW"></td>
<td class="titleROW"></td>
<td><input id="activecd"></td>
</tr>

最佳答案

我建议以下内容,尽管未经测试:

$('[id^=activecd]').change(function(){
$(this).closest('tr').toggleClass('colorcode', this.checked);
});

这会监听指定元素上的 change 事件,找到最接近的 tr 元素,并添加 colorcode 类(如果满足)复选框被选中,如果没有,则删除该类。

关于javascript - 带分割功能的 jQuery 多重选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24192395/

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