Также кажется, что передаваемые атрибуты вставленного элемента не работают с ".insertAfter", но работают с ".after"
работает:
$('#element').after('<p>Test</p>', { 'class': 'element_class', 'id': 'element_id' });
не работает:
$('<p>Test</p>', { 'class': 'element_class', 'id': 'element_id' }).insertAfter('#element');
* edit: кажется, что он не работает ни с ".after", но только с ".appendTo"