Jquery .each()和.map()的迭代不正确。请帮帮我
我需要帮助了解.each()如何工作。我在使用.each()或.map()函数时遇到了一些不寻常的问题Jquery .each()和.map()的迭代不正确。请帮帮我,jquery,html-lists,Jquery,Html Lists,我需要帮助了解.each()如何工作。我在使用.each()或.map()函数时遇到了一些不寻常的问题 <ol> <li> <div id="line">One</div> <div id="arrow"><img src="img/arrow.png"></div> <div id="line" class="sec">
<ol>
<li>
<div id="line">One</div>
<div id="arrow"><img src="img/arrow.png"></div>
<div id="line" class="sec">
<select>
<option type="null">-- Выберите утверждение--</option>
<option type="true">1</option>
<option type="false">2</option>
<option type="false">3</option>
</select>
</div>
</li>
<li>
<div id="line">Two</div>
<div id="arrow"><img src="img/arrow.png"></div>
<div id="line" class="sec">
<select>
<option type="null">-- Выберите утверждение--</option>
<option type="false">1</option>
<option type="true">2</option>
<option type="false">3</option>
</select>
</div>
</li>
<li>
<div id="line">Three</div>
<div id="arrow"><img src="img/arrow.png"></div>
<div id="line" class="sec">
<select>
<option type="null">-- Выберите утверждение--</option>
<option type="false">1</option>
<option type="false">2</option>
<option type="true">3</option>
</select>
</div>
</li>
</ol>
有奇怪的结果:警报呼叫了14次!
为什么$('li').each()或$('li').map()在
标记中计算每个
请帮帮我。
致意,米卡莱。
$('li')
选择页面上的每个li
元素!使用更具体的选择器,如特定ol
元素的父元素。对于给定的html,我只得到3次迭代!?亲爱的Yoshi,有趣的事实,但在我的每个浏览器中我都有14次迭代。这是“真实”的html还是摘录?这是摘录这里是完整版本请将完整版本发布在或上。
function tcheck() {
$('li').map(function(index) {
alert(index)
});
}