.each() の仕組みを理解するために助けが必要です。.each() または .map() 関数を使用すると、異常な問題が発生します。
<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>
その機能を実行すると
function tcheck() {
$('li').map(function(index) {
alert(index)
});
}
奇妙な結果: アラートが 14 回呼び出されました! $('li').each()または $('li').map()<li>
がタグ内でそれぞれを計算するのはなぜですか?
お願い助けて。よろしく、ミカライ。