如何选择与另一个表格单元格有某种关系的某个表格单元格
How to select a certain table cell in certain relation to another?
我有
<table>
<tbody>
<tr>
<th colspan="2">Infobox</th>
</tr>
<tr>
<td>Lorem ipsum ...</td>
<td>Lorem ipsum ...</td>
</tr>
⁞
<tr>
<td>Lorem ipsum ...</td>
<td>Lorem ipsum ...</td>
</tr>
<tr>
<th colspan="2">[random stuff]</th>
</tr>
<!-- *** Where I want to add another row *** -->
<tr>
<td>Lorem ipsum ...</td>
<td>Lorem ipsum ...</td>
</tr>
⁞
选择和附加附加行的最优雅/最有效的方法是什么?我从
$("table th:contains('Infobox')").closest('tbody th[colspan="2"]');
但这并不能选择我想要的。感谢您的帮助和快乐的圣诞:o)
.after呢?
$("table th:contains('Infobox')").after("<tr></tr>")
这将在选择器之后附加 HTML。
您当前的查询正在尝试使用 closest
在 DOM 中上下搜索。 closest
只搜索祖先。
您希望如何定位正确的表有点模糊,但按照您的示例,您将需要这样的东西:http://jsfiddle.net/TrueBlueAussie/y80gzL4k/2/
$('table th:contains("Infobox")')
.closest('tbody')
.find('tr:has(th[colspan="2"]):last')
.after("<tr><th>New row goes here</th></tr>");
相关文章:
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 如何将jQuery/AAJAX结果放入表格单元格
- 使用下拉选择菜单高亮显示一行表格单元格
- 使用javascript下拉菜单更改表格单元格的颜色
- 表格单元格高度与背景高度匹配
- 在表格单元格中查找超链接
- 如何使用单击属性和工具提示动态创建表格单元格,该工具提示将超链接到页面
- 在 DIV 中定位表格单元格
- 单击时将表格单元格从范围更改为输入
- 使用 javascript 为 HTML 表格单元格指定颜色
- 将单击表格单元格重定向到其中的
- JQuery insertAfter();移动下一个表格单元格
- 单击并用CTRL+C复制值时高亮显示html表格单元格
- TinyMCE - 允许表格单元格元素作为有效的 html
- 使用jsp更改表格单元格的颜色
- 如何从表格单元格中删除html的某些部分
- 在动态表格单元格跨度中单击时更新一个权重值
- 从所选内容中选择选项,并在表格单元格中显示所选内容的信息
- 在输入字段之前提取表格单元格中的文本
- 使用外部 javascript 更改多个表格单元格中的文本