<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>");
しかし、サイコロはありません。何か案は?
<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>");
しかし、サイコロはありません。何か案は?
hrefaは の属性で<a>あり、 ではありません<td>。
これを試して
jQuery("td a[href$='test123.html']").before("<td>new cell</td>");
//------^^-----here
ただし、これにより新しい td が の前<a>に配置され、<td>parent() または closest() を使用する必要がある前に配置されます。
jQuery("a[href$='test123.html']").parent().before("<td>new cell</td>");
//or
jQuery("a[href$='test123.html']").closest("td").before("<td>new cell</td>");