0

使用下拉列表选择新序列时,是否有任何插件可用于更改表内项目的顺序编号?

例如

更改排序 ID 之前

+-----+-----+-----+-----+
| AAA | ... | ... |  1  |
+-----+-----+-----+-----+
| BBB | ... | ... |  3  | < I like to change this sequence id to 2 using DropDown
+-----+-----+-----+-----+
| CCC | ... | ... |  2  |
+-----+-----+-----+-----+

选择序列后,它应该看起来像

+-----+-----+-----+-----+
| AAA | ... | ... |  1  |
+-----+-----+-----+-----+
| BBB | ... | ... |  2  |
+-----+-----+-----+-----+
| CCC | ... | ... |  3  |
+-----+-----+-----+-----+

CCC应该自动更新

有任何想法吗?

4

1 回答 1

1

您可能需要一个循环遍历每个表行并将“订单号”设置为连续的函数。每次订单更改时,您都会运行该函数:

使用 jquery(还有其他可用的方法/库)例如

function set_sequence(){
var count = 0
$("table tr").each(function(){
        count++;
        $(this).attr(id) = count; //or
        $(this).find('td.order').text(count);

    }); 
}

这是未经测试的,但希望你能明白。

于 2013-01-24T08:48:31.623 回答