JQuery .insertAfter()DOM元素

我有一个HTML表,我想在其中使用JQuery进行操作

表:

 ...............  ........and so on 
Value 1
Value 2 Value 3 Value 4
Value 1
Value 2 Value 3 Value 4

我试图选择“值4”最后一个字符串“FolderCTID”在href和insertBefore“值1”与div类以“ExternalClass”开头。

我想在行中的每个元素之前插入到同一行中的相应元素

我使用以下代码:

 $('a[href*="FolderCTID"]').insertBefore($('div[class^="ExternalClass"]')); 

但是它插入了每一行的所有元素….我想我应该做一些事情来指定实体并循环实体的每一端……

请帮帮我

你必须只在当前的tr中寻找ExternalClass,所以你可以做一些像这样的起点:

 $.each($('a[href*="FolderCTID"]'), function() { $(this).insertBefore($(this).parents('tr').find('div[class^="ExternalClass"]')); });