使用jQuery在另一个单元格中基于href将表格添加到表格中

时间:2013-04-03 20:41:02

标签: jquery

<tr>
 <!--INSERT NEW CELL HERE -->
 <td>
  <a href="test123.html">test</a>
 </td>

我需要根据href test123.html在该空间中删除一个新单元格。我试过了:

jQuery("td[href$='test123.html']").before("<td>new cell</td>");

但没有骰子。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

由于href是a而非<a>的属性,因此错过<td>

试试这个

jQuery("td a[href$='test123.html']").before("<td>new cell</td>");
  //------^^-----here

然而,这会将新的td放在<a>之前,以便在<td>之前放置它,你必须使用parent()或最近的()..

jQuery("a[href$='test123.html']").parent().before("<td>new cell</td>");
//or
jQuery("a[href$='test123.html']").closest("td").before("<td>new cell</td>");

fiddle here