bovenliggend li element verwijderen
jonas vermeulen
24/02/2012 15:20:21hi,
ik zou met jquery het bovenliggende element van de afbeelding waarop wordt geklikt willen verwijderen. alleen is er iets mis met de selector waarschijnlijk. kan iemand me helpen?
html:
<ul>
<li>tekst<img src='images/forms/icon_minus.gif' class='remove'/></li>";
<li>tekst2<img src='images/forms/icon_minus.gif' class='remove'/></li>";
</ul>
jquery:
$(function(){
$('.remove').click(function(){
$('li' > this).remove();
})
});
alvast bedankt
jonas
ik zou met jquery het bovenliggende element van de afbeelding waarop wordt geklikt willen verwijderen. alleen is er iets mis met de selector waarschijnlijk. kan iemand me helpen?
html:
<ul>
<li>tekst<img src='images/forms/icon_minus.gif' class='remove'/></li>";
<li>tekst2<img src='images/forms/icon_minus.gif' class='remove'/></li>";
</ul>
jquery:
$(function(){
$('.remove').click(function(){
$('li' > this).remove();
})
});
alvast bedankt
jonas
PHP hulp
25/11/2024 09:16:57Lendl Verschoor
24/02/2012 15:24:47jonas vermeulen
24/02/2012 15:28:16Elwin - Fratsloos
24/02/2012 15:28:35Denk eerder met parent().
Erwin H
24/02/2012 15:30:20Volgens mij wil je het li element waarin het image zich bevind hebben, of niet?
In dat geval kan je parent() of closest() gebruiken.
closest zoek het eerste element (in dit geval li) naar boven in de boom op, parent pakt simpelweg het eerste element naar boven. Mocht je er ooit nog iets tussenplakken dan werkt cosest() dus nog wel, parent() niet meer.
In dat geval kan je parent() of closest() gebruiken.
closest zoek het eerste element (in dit geval li) naar boven in de boom op, parent pakt simpelweg het eerste element naar boven. Mocht je er ooit nog iets tussenplakken dan werkt cosest() dus nog wel, parent() niet meer.
jonas vermeulen
24/02/2012 15:34:26met dit doet ie gewoon niets? $(this).parent('li').remove();
met before verwijdert ie alle bovenliggende elementen
met before verwijdert ie alle bovenliggende elementen
Gewijzigd op 24/02/2012 15:34:57 door jonas vermeulen
Wouter J
24/02/2012 15:39:36@Lendl, wil je voortaan eerst kijken wat de functie precies doet? Met .before kun je namelijk element voor een element toevoegen, dus niet selecteren of verwijderen...