如何在 jQuery 中将Class添加到链接悬停时的下一个td?
我有 6 个这样的 td:
<td><a href="#">link</a></td>
<td>Some text here</td>
<td><a href="#">link</a></td>
<td>Some other text here</td>
<td><a href="#">link</a></td>
<td>Some other other text here</td>
我想在将鼠标悬停在下一个 td 的链接上后添加Class。例如,如果我将鼠标悬停在第二个 td 的链接上,则下一个 td 将具有一个类,例如 active ,如下所示
<td><a href="#">link</a></td>
<td>Some text here</td>
<td><a href="#">link</a></td> <!-- hoovering over this link -->
<td class="active">Some other text here</td> <!-- and this td will have class active-->
<td><a href="#">link</a></td>
<td>Some other other text here</td>
如何执行此操作?
I have 6 tds like this:
<td><a href="#">link</a></td>
<td>Some text here</td>
<td><a href="#">link</a></td>
<td>Some other text here</td>
<td><a href="#">link</a></td>
<td>Some other other text here</td>
And I would like to addClass after hover over a link to the next td. E.g. If I hover over the a link from the second td the next td will have a class for instance active like this
<td><a href="#">link</a></td>
<td>Some text here</td>
<td><a href="#">link</a></td> <!-- hoovering over this link -->
<td class="active">Some other text here</td> <!-- and this td will have class active-->
<td><a href="#">link</a></td>
<td>Some other other text here</td>
How to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是小提琴
Here is the fiddle
这不仅会在悬停时添加类,还会在您将鼠标悬停在链接之外时将其删除。当您的页面上有其他标签时它也适用。不仅仅是td里面的人。
This will not only add class on hover but also remove it when you hover out of a link. It also works when you have other tags on your page. Not only those inside td.