当且仅当在该元素后面有与它相同类名的元素数量等于counter
时,我应该如何使popOver
显示? (计数器将包括第一个元素)
示例:(当计数器为3时)
bar
bar
foo
bar
foo
foo
bar <-- PopOver would show up here
bar
bar
foo <-- PopOver would show up here
foo
foo
foo
例子:(计数器为2)
bar <-- PopOver would show up here
bar
foo
bar
foo <-- PopOver would show up here
foo
bar <-- PopOver would show up here
bar
bar
foo <-- PopOver would show up here
foo
$(".bar").each(function(){
$(this).append("<div class='popOver'>these would be recommended</div>");
});
.bar {
color: #000;
text-decoration: none;
}
.popOver{
width:400px;
height: 30px;
background: green;
position: absolute;
z-index: 999;
margin-left: 40px;
opacity: 0.5;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ul>
<li href="#" class="bar">Bar</li>
<li href="#" class="bar">Bar</li>
<li href="#" class="foo">Foo</li>
<li href="#" class="bar">Bar</li>
<li href="#" class="bar">Bar</li>
<li href="#" class="bar">Bar</li>
<li href="#" class="foo">Foo</li>
</ul>
:D
- Praveen Kumar Purushothaman:/
- Praveen Kumar Purushothaman