2010-05-04 2 views
4

J'essaie d'écrire un sélecteur CSS qui sélectionne tout sauf les éléments de script avec hpricot, je peux facilement sélectionner tout le contenu de la div select-me, puis supprimer les éléments de script mais j'étais se demandant si son possible d'utiliser un sélecteur qui exclut les éléments de script:Sélecteur CSS exclure les éléments, hpricot

<div class='select-me'> 
<p>This is some text</p> 
<script> 
javascript would be here 
</script> 
<p>This is some text</p> 
</div> 

donc à la fin je reviens:

<div class='select-me'> 
<p>This is some text</p> 
<p>This is some text</p> 
</div> 

Vive

Répondre

6

Vous pouvez essayer:

"div.select-me :not(script)" 
Questions connexes