Я начинаю работу над системой рейтингов и обнаружил в моих знаниях jquery зияющую дыру. Мой код до сих пор:Найти класс внутри группы ID
<script>
$(document).ready(function() {
$("#rate").delegate("div","click", function() {
var targetid = $(this).attr("id");
var voteval = $('#' + targetid + ' span').html();
if(isNaN(voteval)) { var voteval = 0; }
voteval++;
$('#' + targetid + ' span').text(voteval);
});
});
</script>
успешно находит идентификатор DIV внутри группы #rate и манипулирует данными в пределах соответствующего диапазона.
Моя проблема заключается в том, что я хочу, чтобы найти div внутри группы, содержащей определенный класс. На простом английском языке, когда пользователь нажимает, он будет искать «.active» и удалять его, если он существует, а затем вставить .активный в текущую цель (это).
'voteval' не может быть' NaN' – NicoSantangelo
btw - использовать 'on' вместо' delegate' – Shaddow