我在这件小事上遇到了麻烦。我有一个看起来像这样的代码:
<table>.........
<td>
<span class="editable" id="name"><?= $name ?></span>
<img class="edit_field" src="icons/edit.png"/>
</td>
.......
</table>
我想获取跨度的 id,以便我可以更改它(例如在其中添加一个输入框)。
我有这个:
$('.edit_field').live('click', function() {
var td = $(this).parent();
var span = td.find(".editable");
alert(span.id)
});
但它不起作用......有什么想法吗?(我正在尝试这样做,所以它可以重复使用)