Chcę ukryć wszystkie elementy podrzędne w elemencie div. A następnie pokaż konkretny przekazany do funkcji.Jquery: Ukryj wszystkie dzieci, a następnie pokaż konkretny element.
function subDisplay(name) {
$("#navSub").each(function() {
$(this).hide();
});
$(name).show();
}
Potem wywołać funkcję z onmouse imprezy jak: subDisplay(#DivIwantToShow);
ale nic nie wyświetla ...
Co robię źle?
Co jest przekazywana w 'name'? Czy jest to obiekt jQuery, czy selektor? Ponadto, patrząc na twój kod, wydaje się, że masz więcej niż jeden # # navSub, który jest nielegalnym HTML - możesz mieć tylko jeden unikalny identyfikator na stronie - zamiast tego używaj klas. – Bojangles
dosłownie nazywasz 'subDisplay (#DivIwantToShow);'? –
Potrzebujesz 'subDisplay ('# DivIwantToShow');' - to ciąg znaków, który tam podajesz –