2013-02-04 63 views
1

比方说,我有以下的HTMLJQuery的:选择包含给定元素的HTML表格

<table id = "mytable"> 
    <tr> 
    <th>Hiring Manager</th> 
    <td><textarea id = "textComments" cols = "15"/></td> 
    </tr> 
</table> 

从上面的标记,我想追加下面一行

<tr> 
    <td></td> 
    <td> 
     <span class = "CharCounter"> 
      <span id="lblCharCounter">Label</span> 
      characters (500 max) 
     </span> 
    </td> 
</tr> 

我希望能够从textarea中选择表格。

感谢帮助

回答

1

如果要添加其他行的表内,找到textarea的,慢慢地你的工作方式,直到你得到你想要的地步。要返回一个元素,只需再次使用.parent()。

$('#textComments').parent().parent().after(' 
    <tr> 
     <td></td> 
     <td> 
     <span class = "CharCounter"> 
      <span id="lblCharCounter">Label</span> 
      characters (500 max) 
     </span> 
     </td> 
    </tr>' 
); 
+0

从低级到高级的导航方式是使用父级函数? – Richard77

+0

如果这是你想要的领域,它靠近父母,那么是的。还有其他方法,但这是标准的。 –

+0

或使用$(“#textcomments”)。parents(“#mytable:first”).... –

相关问题