1

首先,我不能在我的问题中将 jsfiddle 作为链接发布,这就是为什么我将链接发布为普通文本。

我设计了一个带有两个 jQuery DataTable 的用户界面。

第一个表加载初始数据,第二个表加载没有数据。

当用户单击一行或选择原始数据并单击移动按钮时,我只是将数据从第一个表传输到第二个表,反之亦然。

我也在为第一个和第二个表中的最终数据维护两个数组,以提交给服务器。

这是用户界面 - jsfiddle.net/viswa317/d7R7c/3/embedded/result/

这是代码 - jsfiddle.net/viswa317/d7R7c/3/

问题是删除的行或 tr 标签又回来了,只需使用该 ui 即可理解我的意思。

我正在使用 Jqueryremove()函数删除用户选择的行或 tr 标记,但是当我将数据从第二个表移动到第一个表时,第一个表中已经删除的数据又回来了

4

2 回答 2

2

我的错,使用 Jqueryremove函数并没有真正删除该行。它只是按照我们对 jquery 的期望删除了 tr 标签,所以我正在使用 DataTabelfnDeleteRow函数。它运行良好。

对于代码和用户界面,使用我发布的相同链接,我更新了工作代码。

干杯。

于 2013-08-16T07:49:57.920 回答
0

你可能不使用 jquery 可排序插件吗?例如这里

然后你所要做的就是连接两个表,你就有了拖放功能。尽管此示例使用列表而不是表格,但这是可能的

于 2013-08-16T07:03:15.467 回答