<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>");
但没有骰子。有什么想法吗?
答案 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>");