Показать сообщение отдельно
  #10 (permalink)  
Старый 27.02.2015, 22:54
Интересующийся
Отправить личное сообщение для slavaspirit Посмотреть профиль Найти все сообщения от slavaspirit
 
Регистрация: 22.06.2013
Сообщений: 14

Решил вопрос вот так (надеюсь, не криво ):

var itemsList = [];

        function arrayCheck(value, array) 
        {
            for(var i = 0; i < array.length; i++) 
            {
                if(array[i] == value) return true;
            }
            return false;
        }

        function getId(e) {
          while(e.id != 'el') {
            if(e.className == 'item') {
              if(arrayCheck(e, itemsList)) {
                itemsList.splice(e, 1);
                alert("убрали");
              } else {
                itemsList.push(e);
                alert("добавили");
              }
              break;
            }
          e = e.parentNode;
          }
        }

Последний раз редактировалось slavaspirit, 27.02.2015 в 23:04.
Ответить с цитированием