感谢您的关注,所有有用的答案都被投票赞成。这是我的标记。我试图找到 2 个连续cmk1 and cmk2的 div 内容RIGHT和HERE连续的顺序。
div id 1不应该匹配,因为有 arightbut nothere。div id 3不应该匹配,因为有 ahere但没有right。- 我试图找到看起来像
div id 2whereright后面跟着的东西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">