使用jQuery插入带有span的before表

使用jQuery插入带有span的before表,jquery,Jquery,这是我的密码: <td valign="top"> <table width="100%" cellspacing="0" cellpadding="10" border="0"> <tbody> <tr> <td valign="top"> <span itemprop="testx"></span> </td> </tr> </tbo

这是我的密码:

<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>

但我在页面中有许多其他表格,这使它位于顶部。有什么想法吗?

使用
:第一个
选择器:

$("span[itemprop$='testx']").parents('table:first').before("NEW TEXT");

父元素
选择所选元素的所有匹配父元素,您可以使用
最近的
方法

$("span[itemprop='testx']").closest('table').before("NEW TEXT");

为表设置一些id或类,然后替换为(“#table”)或(“.table”)

$("span[itemprop$='testx']").parents('table:first').before("NEW TEXT");
$("span[itemprop='testx']").closest('table').before("NEW TEXT");