$(function() { $("li:has(a)").detach().appendTo("div.mw-hidden-catlinks ul"); $("div.mw-normal-catlinks:has(ul:empty)").remove(); $("div.mw-hidden-catlinks:has(ul:empty)").remove(); });