CSS选择器排除元素,hpricot

时间:2010-05-04 15:41:32

标签: css ruby selector hpricot

我正在尝试编写一个CSS选择器,用hpricot选择除脚本元素之外的所有内容,我可以轻松选择select-me div的所有内容然后删除脚本元素但是我想知道它是否可以使用一个将排除脚本元素的选择器:

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

所以最后我回来了:

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

干杯

1 个答案:

答案 0 :(得分:6)

您可以尝试:

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