const items = [];
// ...............
// ...............
// добавляем контейнер для таймеров в DOM если его не существует
if (!$('.timers_container').length) {
$('body').append('<div class="timers_container"></div>');
}
// создаем JQuery объект из полученного HTML
let $html = $(data);
// получаем имя = текст из блока .inline-block.-notification-text
let name = $html.find('.inline-block.-notification-text').text();
// добавляем в items данный name
items[name] = 1;
// устанавливаем аттрибут data-name в полученном "таймере"
$html.find('.-notification-timer').data('name', name);
// ...
// добавляем "таймер" в контейнер
$('.timers_container').append($html);
// стартуем таймер
// ...
let arr = [2, 3, 4, 5, 6, 7, 2, 3, 4, 5, 6, 2, 3, 4, 5, 6, 7, 2, 3, 4, 5, 6];
значение: количество
из строк strstr += `${result[key]}, `;
`<div class="notice__timer" data-name="${name}"></div>`
{
id: SOME_ID,
html: '<div class="-notification -f-medium error" style="opacity: 1; top: 0px;">
<div class="-notification-close site-icons-close"></div>
<div class="-icon-font- -f-large -notification-icon inline-block"></div>
<div class="inline-block -notification-text">Товара "<?php echo $product_data->get_name(); ?>" нет в наличии в количестве 2 шт.</div>
<div class="-notification-timer"></div>
</div>'
}
<div class="inline-block -notification-text">Товара "<?php echo $product_data->get_name(); ?>" нет в наличии в количестве 2 шт.</div>
`<div class="notice__timer" data-name="${name}"></div>`
CASE
WHEN `id` = 1 THEN 'для первого'
WHEN `id` = 2 THEN 'для второго'
WHEN `id` = 3 THEN 'для третьего'
...
WHERE `id` IN (1, 2, 3)
иначе просто никак, т.е. это вынужденна мера, а не ради секаса в гамаке.