2012-08-16 7 views
1

dans le balisage ci-bas pour supprimer tous les années div avec classe «sélectionnez »Comment supprimer tous de lintérieur div sur la base de la classe

<ul class="container"> 
    <li>10</li> 
    <li>10</li> 
    <li>10<div class="select"></div></li> 
    <li>10</li> 
    <li>10<div class="select"></div></li> 
    <li>10</li> 
</ul> 
+0

S'il vous plaît lire la [documentation jQuery] (http://api.jquery.com/), en particulier http: //api.jquery. com/category/selectors/et et http://api.jquery.com/remove/. Vous pouvez facilement trouver la solution à des questions aussi simples en consultant la documentation, ce qui est plus rapide que de poser une question ici. Aussi, je pense que vous trouverez votre réponse en utilisant la [recherche SO] (http://stackoverflow.com/search?q=jquery+remove+elements). –

Répondre

4

Cela devrait fonctionner:

$.('div.select') 
    .remove(); 

Et être plus précis (pour supprimer tous ces divs dans cette liste) vous pouvez utiliser

$.('ul.container div.select') 
    .remove(); 
+0

pas juste qu'il obtient la bonne réponse ... J'ai répondu avant lui, d'abord, avec exactement la même réponse. Pas d'offense Paul. –

+0

@ j-man86, pas de problème. Je vous ai mis '+', bec. J'ai vu que vous étiez à proximité et correct. Vous avez répondu quand je rédigeais mon post et était plus tôt avec la deuxième partie de ma réponse que moi. Toute infraction J. –

4
$('ul.container div.select').remove(); 
2
$('ul.container > li > div.select').remove(); 
0

Trouver tous .select éléments dans l'élément .container et les supprimer:

$('.select', '.container').remove(); 
Questions connexes