.addClass 基于包含在两个表中的跨度
我正在尝试向表中添加一个类。
<表>
> >
>
>
<表>
> >
>
>
所以基本上我想根据 span.subcategory 添加一个类到初始表中。 我有这个:
$('span.subcategory').parent().closest("table").addClass('myClass');
但它只进入第二个表。
I'm trying to add a class to a table.
<table>
> <tbody>
> <tr>
> <td>
> <table>
> <tbody>
> <tr>
> <td>
> <span class="subcategory">
So basically I'd like to add a class to the initial table based on the span.subcategory.
I have this:
$('span.subcategory').parent().closest("table").addClass('myClass');
But it only goes to the second table.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
要访问外表:
JS Fiddle demo
或者,可能:
JS Fiddle 演示
To get to the outer table:
JS Fiddle demo
Or, possibly:
JS Fiddle demo
我相信这应该更有效,因为它只会遍历 DOM 树直到第二个(外部)表。
I believe this should be more efficient, as it will traverse DOM tree only up to the second (outer) table.
有效吗
?
或者:
Does
work?
Alternatively: