<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>");