需要帮助突出显示表格的特定单元格并取消突出显示其他单元格(如果突出显示)

发布于 2024-09-18 23:20:30 字数 415 浏览 6 评论 0原文

所以,我会进一步解释一下。

我有一张包含不同单元格的表格。我需要做的是,当用户单击单元格时,该单元格将更改其类别并突出显示。这工作完美。

问题是我需要的是,如果单击另一个单元格,则取消突出显示该单元格。

默认情况下,所有单元格都具有“未选择”类别。单击时,类别更改为“未选择已选择”。想象一个单选按钮,这就是我需要它工作的方式。

$('.unselected').click(function() {
        $("td").find("unselected selected").removeClass("selected");
        $(this).toggleClass("selected", this.clicked);
});

有什么线索吗?

提前致谢。

So, I will explain a bit further.

I have a table with different cells. What I need to do is that when the user clicks on the cell, that cell would change its class and highlight. That is working perfect.

The thing is I need is to unhighlight that cell if another cell is clicked.

All cells has the "unselected" class by default. When clicked, class is changed to "unselected selected". Imagine a radioButton, thats the way I need it to work.

$('.unselected').click(function() {
        $("td").find("unselected selected").removeClass("selected");
        $(this).toggleClass("selected", this.clicked);
});

Any clues?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

如歌彻婉言 2024-09-25 23:20:31

所以,我不断尝试并找到了答案,所以我将发布代码。

我希望这能在不久的将来帮助某人。

$('.unselected').click(function() {
        $("td.unselected.selected").toggleClass("selected");
        $(this).toggleClass("selected", this.clicked);
});

So, I kept trying and I found the answer, so I'll post the code.

I hope this will help someone in the near future.

$('.unselected').click(function() {
        $("td.unselected.selected").toggleClass("selected");
        $(this).toggleClass("selected", this.clicked);
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文