$. Fn.after () вернет элемент, на котором он был запущен (в этом случае $ (clicked_item) .parent (). Parent (). Parent ()).Если это элемент, который вы хотите исчезнуть, то я не вижу проблем.Если вы хотите вместо fadeIn () использовать элемент 'str', я бы предложил сделать следующее:
$(str).insertAfter($(clicked_item).parent().parent().parent()).fadeIn('slow');
Более стабильный способ получения определенного родителя элемента, который не требует измененияколичество вызовов .parent (), если вы измените HTML, должно использовать .parents () вместе с именем тега:
$(clicked_item).parents('p').eq(0)
Измените 'p' на элемент, которого вы хотите достичь.
Правка: слишком поздно.