私はこのようなコードを持っています:
<a id="3" class="off area" name = "2" href="">Colchester</a>
<a id="1" class="off area" name = "1" href="">Leicester</a>
<a id="2" class="off area" name = "2" href="">London</a>
<a id="4" class="on area" name = "1" href="">Winchester</a>
また、クラスが「オン」のリンクについては、NAME 属性の合計が必要です。(つまり、ウィンチェスターのみ)。
$('.area .on').each(function() {
alert(this.id);
total += parseInt(this.id, 10);
});
ID は数えられますが、NAME 属性は数えられません。そう
total += parseInt(this.id, 10);
動作していますが、これは動作しません:
total += parseInt(this.attr('name'), 10);