Jquery选择<td>标记
Jquery select first parent of <td> tag in HTML table
我在应用程序中使用Jquery V1.11.1。我有一个HTML表,它看起来像这样:
<table id="permissions">
<tr>
<td></td>
<th>Administrators</th>
<th>Moderators</th>
</tr>
<tr>
<th class="aco">controllers/users/display</th>
<td class="permission">Allowed</td>
<td class="permission">Denied</td>
</tr>
</table>
当你点击"允许"或"拒绝"时,我想选择包含ACO的TH标签。
我原以为这样可以,但事实并非如此。$(this).parent('th').text();
在这种情况下,使用Jquery选择TH标签的最佳方式是什么?
使用
$(this).closest('tr').find('th.aco').text();
演示
或
$(this).siblings('th.aco').text();
DEMO
在jquery 中使用.siblings()
$(this).siblings('th.aco').text();
$('.permission').on('click', function(){
$(this).siblings('.aco').text();
})
或者如果不止一个同级具有此类.aco
$('.permission').on('click', function(){
$(this).siblings('th.aco').text();
})
将选择与单击的td
平行的th
并显示其文本。您可以在选定的th
而不是.text()
上执行不同的功能。
相关文章:
- 如何更改<svg>标记为<img>用js标记
- 使用<ahref>使用谷歌脚本在谷歌表单GUI中标记
- HTML文档中脚本标记的位置-<头部>&<身体>有不同的行为
- 如何逃离<脚本>jquery html()中的标记.我使用了innerHTML和outerHTML来解决这个
- 内联javascript与"<脚本>"字符串错误地关闭了脚本标记
- 在<代码>使用JSX标记
- 将jQuery从1.8更新到1.11<a>标记未附加
- 给出<选项>标记一个类?API调用不工作
- 如何将脚本添加到<头部>标记
- 我如何访问传递给<脚本>标记
- 是否在Script Src标记中包含Script<脚本>(JavaScript等)
- 如何从<img>标记
- 我的代码在<脚本>标记,但没有'不能在外部文件中工作
- 如何将类添加到<tr>标记
- 有没有一种方法可以使用<脚本>标记为您可能使用的<%%>标记
- 使用javascript:在没有阻止html标记(<b>、<p>等)的情况下,阻止脚本的最佳方法
- 如何添加html<br>标记转换为javascript
- <TR>标记未订阅事件
- 意外的标记>
- 地图上的多个标记->如何检测单击了哪个标记