ale wtedy działa tak jakby tylko pierwsza linijka, a druga jest nieaktywna. Orientujecie się może, jak to przerobić, żeby działało?
Ejejej gwarantuję Ci, że druga linijka jest aktywna. Kod jest wykonywany od początku do końca [przynajmniej we wszystkich znanych mi językach programowania, nie wykluczam, że są jakieś działające na odwrót ;]
W każdym razie wydaje mi się, że pomyliłeś kolejność parametrów, bo zgodnie z dokumentacją, to drugi parametr określa kontekst w obrębie którego są wyszukiwane elementy podane jako selektor w pierwszym, więc zamiast swojego kodu spróbuj tak:
$('.current_page_ancestor.current_page_parent', 'ul').show();
lub w ogóle zrezygnuj z drugiego parametru w ten sposób:
$('ul .current_page_ancestor.current_page_parent').show();
Może za bardzo pokręciłem, jeśli nie zrozumiałeś, to sprawdź co powie konsola na poniższy kod:
console.log( $('html', 'body') );
console.log( $('body', 'html') );
I na przyszłość polecam funkcję find ;]