У меня есть ul-li блок для размещения изображений. Щелчок на соответствующих изображениях должен удаляться, а значение внутри <span>
, которое является родным изображением, должно храниться в переменной. Каждый раз, когда я нажимаю, img должен удалять и каждое значение <span>
должно быть добавлено к переменной jquery array. Я сделал это, но когда я предупреждаю переменную массива, она показывает единственное значение текущего клика only.ie, не добавляя значения, сгенерированные с помощью предыдущего щелчка.Как добавить элементы в пустой массив?
Мои JavaScript:
function delImg(newthis){
var Ids= [];
$(newthis).parent().hide();
var Id = $(newthis).siblings('.hidden').html();
Ids.push(Id);
alert(Ids);
return Ids;
}
Проблема заключается в том alert(Ids)
дает одну переменную вместо массива.
Id сам по себе массив –
@LauriElias, больше напоминает строку (html) для меня. Шабаси: у вас есть только один элемент в вашем массиве. – putvande
Используйте console.log вместо предупреждений для этих и подобных целей – Srle