jQuerys のafter()
関数を使用して新しい行を挿入すると、標準のテーブル ヘルパーの矢印がページ上で大きくずれます。(編集中の td に対して位置がずれています)。挿入される行は contenteditable タグを使用しています。
Firefox 3 で再現。
以前に似たようなものに出くわした人はいますか?または、これらの矢印を無効にする方法はありますか?
newRow = '<tr class="focus"> <td class="column1"><div contenteditable="true">Date</div></td><td class="column2"><div contenteditable="true">Entity</div></td> <td class="column3"><div contenteditable="true">Instances</div></td><td class="column4 "><div contenteditable="true">Type</div></td><td class="column5"><div contenteditable="true">Rule by</div></td><td class="column6" contenteditable="false"><a class="save">Save</a></td></tr>';
$('.manageRules .edit').live('click', function(e) {
$(this).closest('tr').prev().after(newRow)
}
})