我有一张这样的表:
<table>
<tr>
<td style="width: 30%;">Fon:</td>
<td><?php echo $row[1]; ?></td>
</tr>
<tr>
<td style="width: 30%;">Fax:</td>
<td><?php echo $row[2]; ?></td>
</tr>
<tr>
<td style="width: 30%;">E-Mail:</td>
<td><?php echo $row[3]; ?></td>
</tr>
</table>
如何使用jQuery在按钮单击的每个第二个td上添加contenEditable = true?
答案 0 :(得分:1)
你可以这样做,
$("button").click(function(){
$("table > tbody > tr > td:last-child").attr("contentEditable","true");
});
由于您定位的td
元素是最后一个子元素,因此您可以在此上下文中使用:last-child
选择器。另外tbody
应该是table
而不是tr
的直接孩子。