我需要在插入一些行后对其进行排序。我现在正在做的是:排序和重新插入元素将删除绑定函数
var $r = $tbody.find('tr').sort(function(a,b) {
return compare(taxstatusOf(a), taxstatusOf(b));
});
$tbody.empty().append($r);
这工作,除了这是注定要包含的行元素的功能将不再绑定(或不再火灾,其数额为同样的事情)。
那么,有没有一种正确的方法来排序行失败像这样?我必须重新绑定吗?
不错的方法! +1 –
+1将我介绍给'detach()'。尽管我认为我的回答是正确的,但我更喜欢你的解决方案。因此,显然,+1。 –
@DavidThomas - 是的,'.live()'和'.delegate()'让我非常非常紧张。他们让我想起了所有那些科幻故事,其中有人构建了一台机器来执行一些有用的功能,并*继续这样做*。几个世纪以后...... – Malvolio