0

我有一个表格,其中的行看起来像这样

<tr>
<td>xyz</td>
<td>xyz</td>
<td>xyz</td>
<td><span class="label-success">Active</span></td>
<td><a href="#" onclick(my-js-here.js)>change status</a></td>
</tr>
<tr>
<td>xyz</td>
<td>xyz</td>
<td>xyz</td>
<td><span class="label-pending">Active</span></td>
<td><a href="#" onclick(my-js-here.js)>another change status</a></td>
</tr>

当我单击“更改状态”链接时,我希望能够将“标签成功”类更改为“标签失败”

在 my-js-here.js 中,我如何在同一行中引用/挑选它

$(this).parents("tr:first").(this is where I am lost).removeClass('lable-success');
$(this).parents("tr:first").(this is where I am lost).addClass('fail');
4

1 回答 1

1

采用:

$(this).parent().prev().find('span').toggleClass('label-success fail');

jsFiddle 示例

这将允许您切换类。如果您只想进行一次更改,请更改.find('span').find('.label-success')

于 2013-10-18T16:46:35.713 回答