не пойму как скрыть "del" только у тех элементов у которых есть дочерние https://jsfiddle.net/KLON/2z7xpqrt/10/
чтобы выдить del только у:
категория 1.1.1
категория 1.2.1
категория 2.1.1
категория 2.2.1
Попробуйте использовать псевдоклассы:
$("ul > li").find(":last").css("display", "none");
Продвижение своими сайтами как стратегия роста и независимости