您可以将开始标记和结束标记设置为查询选择器。我的意思是我可以开始使用类按钮从第一个div搜索到下一个类按钮。我的意思是我只想选择带有类内容的FIRST div,即带有类按钮的2个div之间
<body>
<div class = 'content'> test </div>
<div class = 'button'>lqlqlq</div>
<div class = 'content'> test </div>
<div class = 'content'> test </div>
<div class = 'button'>lqlqlq</div>
</body>
答案 0 :(得分:-1)
仅使用查询选择器无法做到这一点。你必须循环。 prev
和next
函数将成为您的朋友。像这样:
var foundDiv = null;
$("div").each( function() {
var prev = $(this).prev();
var next = $(this).next();
if (prev && next && $(prev).hasClass('button') && $(next).hasClass('button') && $(this).hasClass('content')) {
foundDiv = this;
return false;
}
});