Показать сообщение отдельно
  #6 (permalink)  
Старый 12.11.2015, 19:39
Профессор
Отправить личное сообщение для Mess4me Посмотреть профиль Найти все сообщения от Mess4me
 
Регистрация: 03.11.2014
Сообщений: 263

Ruslan_Berebnev, код без функций getCookie('COUNT') рабочий , так что проблема в этой функции
<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>trigger demo</title>

</head>
<body>

<button class="delete-all">Button #1</button>
 <div class="val-names">ITEM_NAME_2</div>

<script>
    //функция вытащит нужное значение массива и перезапишет его
    function groupArray(arr, val) {
        var object = [];
        for (var i = 0; i < arr.length; i++) {
            if (arr[i] !== val) continue;
            object.push(arr[i]);
        }
        return object;
    }

    var objects, deleteAll, getName, obj = [];
    //по событию создаётся массив, а потом используется выборка для создания
    //ещё одного массива с одинаковыми значениями
    deleteAll = function (e) {
        if (e.target.className !== 'delete-all') return;
        getName = e.target.parentElement.querySelector('.val-names').innerHTML;
        for (var i = 1; i <= 3; i++) obj.push( 'ITEM_NAME_' + i);
        objects = groupArray(obj, getName);
        alert(objects);
    }

    window.addEventListener('click', deleteAll);

</script>

</body>
</html>

Последний раз редактировалось Mess4me, 12.11.2015 в 19:49.
Ответить с цитированием