CSS选择器排除元素,hpricot

Rai*_*Son 4 css ruby hpricot selector

我正在尝试编写一个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>
Run Code Online (Sandbox Code Playgroud)

所以最后我回来了:

<div class='select-me'>
<p>This is some text</p>
<p>This is some text</p>
</div>
Run Code Online (Sandbox Code Playgroud)

干杯

kar*_*m79 6

你可以试试:

"div.select-me :not(script)"
Run Code Online (Sandbox Code Playgroud)