Так как я с массивами раньше не сталкивался вылезли новые проблемы. Попорядку:
var offence = []; // создаем массив offence
$('img').live('click', function(e) { //на левый клик
var skill = $(this).attr('id'); //вытаскиваем ID и записываем в переменную skill
if (jQuery.inArray(skill, offence) == -1) { //Если в массиве нет такого.
offence.push(skill, i++); //вписываем и добавляем 1.
}
});
Все-бы нечего, но тут возникает новая проблемка. Как изменить этот массив при повторном нажатии?
После первого клика мы получаем:
[ "skill", 1 ]
При повторном нажатии нужно получить
[ "skill", 2 ]
Помимо этого есть еще третья проблема, мне нужно что-бы у каждого нового значения счет начинался с нуля. т.е.
Счелкаем на первую картинку два раза и три раза на третью, получаем:
[ "imgID1", 2, "imgID2", 3 ]