【发布时间】:2015-10-09 15:07:25
【问题描述】:
我需要根据表格的存在来更改跨度的类,进一步向下 html 结构。
基本上,html 是动态构建的,使用 c# 页面上的代码,然后将其附加到 div 标签。这一切都很好,很好,但现在我需要更改跨度标记的类值,如果发现表的存在。
所以,结构看起来像这样:
<tr>
<td><span class="badge badge-default"></td>
<td>some stuff</td>
<td><table id="hitTable"></tr>
</tr>
在上面的例子中,span后面的第二个td确实包含一个id为hitTable的表,在这种情况下,我需要使用JQuery将span的类更改为badge badge-danger。
一旦我确定了表格,我不确定如何向上遍历。
此代码将更改表内的任何跨度,但我如何更改表外的第一个跨度?
$('table[id^="hit"] span').addClass('badge badge-danger');
【问题讨论】:
-
我不太了解 jQuery,所以看看这个:stackoverflow.com/questions/18531265/…
-
$('table[id^="hit"]').closest("tr").find("> td > span")??