我有以下代码:
我想在所有与点击的
<div>
<a href="#" class="clickMe">test</a>
<ul>
<li class="action_li">1</li>
<li class="action_li">2</li>
</ul></div> <div>
<a href="#" class="clickMe">test</a>
<ul>
<li class="action_li">3</li>
<li class="action_li">4</li>
</ul>
我想在所有与点击的
<a>
相同的<div>
包含的<li>
中循环。$("a.clickMe").live("click", function(eve){
eve.preventDefault();
$('.action_li').each(function(index) {
console.debug(this);
});
});
但是这样会获取到所有4个<li>
,而不只是其中两个,所以我想要的是从$(this)
开始,以.each()
结束的内容。
$(this)
开头并以.each()
结尾的东西。这个限制有特别的原因吗?(看起来有点武断) - Roman