У меня есть такой код:Jquery сумма значений атр для нескольких элементов
<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);
});
Я могу подсчитать идентификаторы, но не атрибуты NAME. Так
total += parseInt(this.id, 10);
это работает, но это не делает:
total += parseInt(this.attr('name'), 10);
Отлично, спасибо !! – Koffeehaus