2016-09-29 55 views
1

我通常使用类似的代码插入我的表行:jquery insertAfter元素与数据列表?

$('#' + id).insertAfter('#LS\\:' + arr[1]); 

id是独一无二的,是我插入的行,#LS: + arr[1]就是我之前插入,是该行的ID。例如:#LS:666

由于我的工作,我不能用行ID表的布局,但我可以用它的数据属性data-list

所以我的问题是我如何改变我的insertAfter使用数据列表? 该行的数据列表将包含以下格式:LS:666

感谢

回答

2

使用attribute equals selector

$('[data-list="' + valueHere + '"]').insertAfter('#LS\\:' + arr[1]); 
+0

感谢您的回答,但它在那里的插入有数据一览值后,而不是正在移动的行。 – Tom

+0

比显示行html。 – skobaljic

+0

确定 - 这似乎工作:'$('#'+ id).insertAfter('[data-list =“LS \\:'+ arr [1] +'”]');' – Tom