【发布时间】:2014-04-07 19:00:46
【问题描述】:
我确信这是一个简单的问题。我在这样的表中有几行:
<tr>
<td>
<select class="UsersSelect">
<option value="user-whatever">User Whatever</option>
</select>
</td>
<td>
<a class="EditButton"><span class="ui-icon ui-icon-pencil"></span></a>
</td>
</tr>
这里是 jQuery:
$('.EditButton').click(function() {
$('<option>test</option>').appendTo($(this).closest('select.UsersSelect'));
...
});
这根本没有结果。我相信我的错误在于不正确地使用 $(this) 但无法弄清楚我是如何搞砸的。
希望我的目标足够明显。只是为了澄清一下,我试图仅附加到最接近的选择,它一次永远不会超过一个,并且总是在正上方。
非常感谢您的宝贵时间!
【问题讨论】:
标签: jquery syntax closest appendto