感谢您的关注,所有有用的答案都被投票赞成。这是我的标记。我试图找到 2 个连续cmk1 and cmk2
的 div 内容RIGHT
和HERE
连续的顺序。
div id 1
不应该匹配,因为有 aright
but nothere
。div id 3
不应该匹配,因为有 ahere
但没有right
。- 我试图找到看起来像
div id 2
whereright
后面跟着的东西here
。文本也必须准确:<div>more than right</div>
即使它包含单词也不应该匹配right
最有效的方法是什么?
更新:我刚刚想到,我可以找到each
class=cmk1
. 如果它匹配正确,我可以选择它的next
(cmk2),如果它也匹配,这就是我正在寻找的。但是如何while
在 jquery 中执行此循环?最重要的是我如何退出它?
<div class="sep" id="1">
<div class="cmk1">right</div>
<div class="cmk2">valc</div>
<div class="opp">vald</div>
<a class="go">Go</a>
</div>
<div class="clear">
<div class="sep" id="12">
<div class="cmk1">RIGHT</div>
<div class="cmk2">HERE</div>
<div class="opp">vala</div>
<a class="go">Go</a>
</div>
<div class="clear">
<div class="sep" id="59">
<div class="cmk1">vale</div>
<div class="cmk2">valf</div>
<div class="opp">here</div>
<a class="go">Go</a>
</div>
<div class="clear">