比方说,我有一个这样的名单:选择的DIV
<ul class="list">
<li><span class="pos"><div class="txt_pos">1</div></li>
<li><span class="pos"><div class="txt_pos">2</div></li>
<li><span class="pos"><div class="txt_pos">3</div></li>
<li><span class="pos"><div class="txt_pos">4</div></li>
<li><span class="pos"><div class="txt_pos">5</div></li>
</ul>
和我的JS:
$(".list span.pos").each(function(i) {
var newOne = i;
newRank = getNth(newOne);
$("> .txt_pos").slideToggle('slow');
$(this).text(newRank);
$("> .txt_pos").slideToggle('slow');
});
我如何让它选择每个li
因为现在,它做每个列表项目在一次。我试图选择.pos
的孩子。
你试过'$( “txt_pos”,这一点)的''而不是$( “> .txt_pos”)'? – Engineer
很少的提示 - 'span'没有结束标记。不要在''inline''元素中放置'div'等'block'元素,例如'span' – Bongs
@Engineer。我不是,我的回答是更快。 – gdoron