Обработчик щелчка на привязке не увидит UL, если вы используете next
, чтобы захватить его, так как next
выберет только ближайшего родного брата.Вы можете попробовать:
$("a").nextAll("ul").hide();
или:
$("a").parent().find("ul").hide();
или:
$("a").siblings("ul").hide();