Javascript 在表的开头插入'tr'
我正在尝试将用户选择的Javascript 在表的开头插入'tr',javascript,jquery,html,Javascript,Jquery,Html,我正在尝试将用户选择的tr移动到表的开头: $(this).closest('tr').insertBefore($('#TableBody').find('tr:first')); 我不知道为什么它不起作用!在我的示例中,表的工作方式类似于下拉列表。如果用户随后通过单击Auswählen选择一个选项,则应将此tr作为表中的第一个tr插入 谢谢你的帮助你可以试试- $('#TableBody').prepend($(this).closest('tr')); 使用或可以尝试 通过预结束()
tr
移动到表的开头:
$(this).closest('tr').insertBefore($('#TableBody').find('tr:first'));
我不知道为什么它不起作用!在我的示例中,表的工作方式类似于下拉列表。如果用户随后通过单击Auswählen
选择一个选项,则应将此tr
作为表中的第一个tr
插入
谢谢你的帮助你可以试试-
$('#TableBody').prepend($(this).closest('tr'));
使用或可以尝试
通过预结束()
通过prependTo()
请注意:千万不要写
{class:
,写{“class”:
,因为class
是internet Explorer中的一个保留变量。请参阅此选项,尝试将您上面提到的代码直接放入单元格单击事件。这是由于您的$(this)。最近的(“tr”)无法在代码上正常工作
$('#TableBody').prepend($(this).closest('tr'));
$(this).closest('tr').prependTo($('#TableBody'));