Beste,
Ik ben redelijk nieuw tot het gebruik van jQuery, wat overigens leuk speelgoed is. Ik loop nu tegen het probleem aan dat ik als er op een knop gedrukt is de volgende <tr> wil laden.
Ik denk dat de code het duidelijker maakt dus eerst de code
Die code zorgt ervoor dat alle velden met de classe "hidden" zichtbaar worden zodra er op de knop edit is gedrukt.
Nu wil ik dat enkel de eerst volgende tr geladen word(eventueel met de classe "hidden") en niet allemaal. Nu heb ik op internet zitten zoeken en kwam ik tot de volgende code
Heb het volgende ook al geprobeerd
Maar als ik dan op mijn knopje drukt gebeurd er niets.
Hierbij als laatst nog de html
Weet iemand of dit een zet in de goede richting is? Of haal ik meerdere dingen nu door elkaar? Normaals ik ben nog nieuw tot jQuery, dus links naar goede tutorials over dit probleem zijn ook welkom
Alvast bedankt!
Ik ben redelijk nieuw tot het gebruik van jQuery, wat overigens leuk speelgoed is. Ik loop nu tegen het probleem aan dat ik als er op een knop gedrukt is de volgende <tr> wil laden.
Ik denk dat de code het duidelijker maakt dus eerst de code
JavaScript:
1
2
3
4
5
6
7
| $(document).ready(function(){ $('.hidden').hide(); // Hide even though it's already hidden $('a#edit').click(function() { $('.hidden').toggle(400); // First click should toggle to 'show' return false; }); }); |
Die code zorgt ervoor dat alle velden met de classe "hidden" zichtbaar worden zodra er op de knop edit is gedrukt.
Nu wil ik dat enkel de eerst volgende tr geladen word(eventueel met de classe "hidden") en niet allemaal. Nu heb ik op internet zitten zoeken en kwam ik tot de volgende code
JavaScript:
1
2
3
4
5
6
7
| $(document).ready(function(){ $('.hidden').hide(); // Hide even though it's already hidden $('a#edit').click(function() { $(this).next("tr").show(); // First click should toggle to 'show' return false; }); }); |
Heb het volgende ook al geprobeerd
JavaScript:
1
2
3
4
5
6
7
| $(document).ready(function(){ $('.hidden').hide(); // Hide even though it's already hidden $('a#edit').click(function() { $(this).next(".hidden").show(); // First click should toggle to 'show' return false; }); }); |
Maar als ik dan op mijn knopje drukt gebeurd er niets.
Hierbij als laatst nog de html
HTML:
1
2
3
4
5
6
| <tr> <td><a href="" id="edit" ><img src="link naar plaatje" alt="edit" /></a></td> </tr> <tr class="hidden"> <td>Hier de zichtbare informatie indien er op de knop gedrukt is</td> </tr> |
Weet iemand of dit een zet in de goede richting is? Of haal ik meerdere dingen nu door elkaar? Normaals ik ben nog nieuw tot jQuery, dus links naar goede tutorials over dit probleem zijn ook welkom
Alvast bedankt!
[ Voor 8% gewijzigd door nickb90 op 19-01-2010 12:35 ]