比方說,我有一個這樣的名單:選擇的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