Avatar billede kasbas91 Nybegynder
04. november 2010 - 15:51 Der er 8 kommentarer og
1 løsning

Hej jeg har en menu, i php men vil gerne kunne åbne og lukke de rigtige ul'er.

Hej eksperten.dk

Hej jeg har en menu, i php men vil gerne kunne åbne og lukke de rigtige ul'er.

I kan se her, http://codepad.org/hsqrMwMk

Jeg kan fint åbne og lukke, men jeg åbner dem alle sammen, på en gang... Og det skal jeg jo ikke.. De er samme id.. mappeid.

Som i kan se...

Håber i forstå mig... Tak..
Avatar billede majbom Novice
04. november 2010 - 16:18 #1
jeg har intet styr på jQuery, men at have samme id på mere end ét element i samme dokument hjælper helt sikkert ikke på funktionaliteten :)

og det på være noget med at du skal have noget unikt på det du  skal skjule/vise og sende det unikke id med til funktionen...
Avatar billede majbom Novice
04. november 2010 - 16:19 #2
og det på være = og det må være
Avatar billede webmover Nybegynder
05. november 2010 - 12:50 #3
Du skal have fat i det dit links parent <ul> tag. så det element du skal toggle er

$(this).parent().parent().toggle()

de to gange parent er fordi dit link først har et <li> tag som parent og der efter <ul> taget.

men det ville være nemmer hvis du gav hver ny <ul> tag et id og så satte dette id i en attribut på dine links f.eks. sådan her

<ul id="ul1">
<li>
<a class="callul" href="" ParentId="ul1">link</a>
</li>
</ul>


så vil du kunne kalde den givende ul sådan her:

$('.callul').click(function(){

var CallParentId = "#" + $(this).attr('ParentId');

$(CallParentId).toggle();

})
Avatar billede kasbas91 Nybegynder
20. november 2010 - 12:27 #4
Ja men jeg har kigget meget på det, men kan ikke få det til at virke...
Avatar billede kasbas91 Nybegynder
20. november 2010 - 17:14 #5
Læg et svar. Jeg åbner et nyt indlæg... ;P
Avatar billede majbom Novice
22. november 2010 - 10:04 #6
hvad har du prøvet?
Avatar billede kasbas91 Nybegynder
28. december 2010 - 17:26 #7
Har selv fundet ud af det. Lukker.
Avatar billede majbom Novice
29. december 2010 - 10:30 #8
hvad blev løsningen?
Avatar billede kasbas91 Nybegynder
29. december 2010 - 18:11 #9
Jeg har lavet en løsning i jquery. Hvor den tjekker på id'er.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester