В переменных хранятся данные типа 3,5,25,49 Мне нужно найти пересечения в этих списках.
for (var i = 0; i < a.length; ++i) {
for (var j = 0; j < names.length; ++j)
var prp = a[i] == names[j];
alert(prp);
break;
}
}
Ответом в prp получаю просто true, но мне нужно узнать, какие именно числа совпали и получить их таким же списком через запятую. Как это сделать?
var common = [];
for (var i = 0; i < a.length; ++i) {
if (names.indexOf(a[i]) != -1)
common.push(a[i]);
}
console.log(common);
нужно теперь к каждому из совпадений применить некое действие ' var o = document.getElementsByClassName('c' + common); $(o).addClass("bz");' Работает, но только для первого элемента. Как сделать для всех? class выглядит как c+цифра ('c' + common)
Продолжаем использовать наш мощный инструмент - "циклы":
for (var j = 0; j < common.length; ++j) {
var o = document.getElementsByClassName('c' + common[j]);
for (var k = 0; k < o.length; k++) {
$(o[k]).addClass("bz");
}
}
или
for (var j = 0; j < common.length; ++j) {
$('.c' + common[j]).addClass("bz");
}
или
common.forEach((item, index) => $('.c' + item).addClass("bz"));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Привет!Захожу я в хром и думаю,почему кнопка модального окна не работает а тут ошибка
Создал Usercontrol, вывожу его на холст по нажатию на картинку, вопрос заключается в том, как обратиться к этому Usecontrol (чтобы он "реагировал" на нажатии...