这是我的代码:
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="10" border="0">
<tbody>
<tr>
<td valign="top">
<span itemprop="testx"></span>
</td>
</tr>
</tbody>
</table>
</td>
我需要在这里插入文字
<td valign="top">
*NEW TEXT HERE*
<table width="100%" cellspacing="0" cellpadding="10" border="0">
<tbody>
<tr>
<td valign="top">
<span itemprop="testx"></span>
</td>
</tr>
</tbody>
</table>
</td>
我试过这个:
jQuery("span[itemprop$='testx']").parents('table').before("NEW TEXT");
但是我在页面中有很多其他的表格,这使得它位于顶部。有什么想法吗?
答案 0 :(得分:1)
使用:first
选择器:
$("span[itemprop$='testx']").parents('table:first').before("NEW TEXT");
答案 1 :(得分:1)
parents
选择所选元素的所有匹配父元素,您可以使用closest
方法。
$("span[itemprop='testx']").closest('table').before("NEW TEXT");
答案 2 :(得分:0)
为表设置一些id或类,然后只替换为(“#table”)或(“。table”)