2016-09-29 47 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