I am trying to select elements between two defined elements, for example I have a ul element with many li elements as follows:
<ul>
<li id="title1">Firt Tittle</li>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
<li id="title2">Second Tittle</li>
<li>Six</li>
<li>Seven</li>
<li>Eight</li>
.....
<li>..</li>
</ul>
Now, I want to select li tags from 1 to 5, I used #title1 ~ li:not[id]
But this selector will be select all 3 unnecessary li tags from 6 to 8. Any suggest or help, thanks so much!