在一个网站(不是我的网站)中,有一个包含值的表格。我正在为这个网站添加一些内容。我有一个jQuery脚本,它擦除该表的值,然后向该表添加一列,并为每一行计算一个特定的值。当表中的行重新排列时(用户可以拖放行),这些值会发生变化,我想知道如何检测该事件,以便我知道何时重新计算值。
我这样做的方法是我有一个对象x
,其中包含多个<tr>
个ID。
例如:x = [ <tr id="1">, <tr id="2">, <tr id="3">]
我需要在重新排列x的元素时触发事件,例如,如果x变为[ <tr id="2">, <tr id="1">, <tr id="3">]
答案 0 :(得分:0)
在开始时制作对象的副本。每当任何函数激活可能影响对象时,请检查对象中的每个元素是否等于复制对象中的元素。
如果是的话,继续前进。
如果没有,做你需要的任何事情,然后将当前对象的新位置分配给你在开头做的复制变量,然后继续。