Size: a a a

JavaScript Noobs — сообщество новичков

2020 May 25

AV

Andrey Vorontsov in JavaScript Noobs — сообщество новичков
LoganFrench
А что тебе нужно?
нужно сделать проверку на наличие единственного элемента с классом в массиве. И если этот единственный элемент есть в массиве, то скрывать другой блок
источник

L

LoganFrench in JavaScript Noobs — сообщество новичков
Andrey Vorontsov
да я уже понял. еще раз прочитал на mdn про includes(). и переписал снова. Щас без ошибок в консоли, но функция все равно не отрабатывает ((
Тут ничего не скроется, потому что в массив ничего не добавляется
источник

AC

Artem Chepelevich in JavaScript Noobs — сообщество новичков
Ребята, привет. Кто может подсказать по регуляркам?
Задача такая
Есть разметка вида:

<span>some text <strong>random text</strong></span>

Нужно внутри span разбить текстовое содержимое по словам и обернуть в контейнер (ещё один span) , но при этом не затронуть strong (там может быть любой тег или теги и они могут быть в любом месте внутри родительского span) и порядок слов.
Я хочу через replace сделать, но не могу наколдовать регулярку
источник

AV

Andrey Vorontsov in JavaScript Noobs — сообщество новичков
LoganFrench
Тут ничего не скроется, потому что в массив ничего не добавляется
блин, спасибо тебе огромное за подсказку. терь работает ) Лайк тебе большой 👍
источник

L

LoganFrench in JavaScript Noobs — сообщество новичков
Andrey Vorontsov
блин, спасибо тебе огромное за подсказку. терь работает ) Лайк тебе большой 👍
Какой вопрос, такой ответ
источник

L

LoganFrench in JavaScript Noobs — сообщество новичков
Либо выносит массив глобально и добавляй из других мест, либо добавляй внутри этой функции, я не сильно понял, что тебе нужно
источник

AV

Andrey Vorontsov in JavaScript Noobs — сообщество новичков
LoganFrench
Либо выносит массив глобально и добавляй из других мест, либо добавляй внутри этой функции, я не сильно понял, что тебе нужно
да так и надо было. Я добавил массив, но блин не догадался, что надо было засунуть элемент в массив ))
источник

L

LoganFrench in JavaScript Noobs — сообщество новичков
А, я думал это сарказм)
источник

🎈(

🎈JiL🎈 (Vlad) in JavaScript Noobs — сообщество новичков
Andrey Vorontsov
да так и надо было. Я добавил массив, но блин не догадался, что надо было засунуть элемент в массив ))
так а у тебя разве oneSLickElement не массив?)
источник

AV

Andrey Vorontsov in JavaScript Noobs — сообщество новичков
🎈JiL🎈 (Vlad)
так а у тебя разве oneSLickElement не массив?)
нет, это же просто дом элемент )
источник

🎈(

🎈JiL🎈 (Vlad) in JavaScript Noobs — сообщество новичков
тьфу, я понял.
источник

🎈(

🎈JiL🎈 (Vlad) in JavaScript Noobs — сообщество новичков
я думал что там массив
источник

AV

Andrey Vorontsov in JavaScript Noobs — сообщество новичков
🎈JiL🎈 (Vlad)
тьфу, я понял.
нет, я же не определял массив )
источник

🎈(

🎈JiL🎈 (Vlad) in JavaScript Noobs — сообщество новичков
я понял.
ты перед этим юзал arr[i] а не этот элемент)
источник

AV

Andrey Vorontsov in JavaScript Noobs — сообщество новичков
🎈JiL🎈 (Vlad)
я понял.
ты перед этим юзал arr[i] а не этот элемент)
недопонималочка вышла ) подскажи тогда еще, вот функция работает, но мне нужно сделать проверку на единственный элемент в массиве. Я пишу
if (arr.includes(oneSlickElem[0])) {
   $('.thumbs-product').hide();
 }
но не отрабатывается конструкция. Я же правильно написал в параметре includes?
источник

AV

Andrey Vorontsov in JavaScript Noobs — сообщество новичков
🎈JiL🎈 (Vlad)
я понял.
ты перед этим юзал arr[i] а не этот элемент)
все я разобрался, как сделать проверку на единственный элемент в массиве. Все равно спс ))
источник

j

jk in JavaScript Noobs — сообщество новичков
Artem Chepelevich
Ребята, привет. Кто может подсказать по регуляркам?
Задача такая
Есть разметка вида:

<span>some text <strong>random text</strong></span>

Нужно внутри span разбить текстовое содержимое по словам и обернуть в контейнер (ещё один span) , но при этом не затронуть strong (там может быть любой тег или теги и они могут быть в любом месте внутри родительского span) и порядок слов.
Я хочу через replace сделать, но не могу наколдовать регулярку
Мне кажется, что если тебе надо парсить html при помощи регулярок, то есть большая вероятность что ты что-то делаешь не так.
источник

AC

Artem Chepelevich in JavaScript Noobs — сообщество новичков
jk
Мне кажется, что если тебе надо парсить html при помощи регулярок, то есть большая вероятность что ты что-то делаешь не так.
Эта задача одно большое недоразумение, но от меня ничего не зависит
источник

j

jk in JavaScript Noobs — сообщество новичков
Artem Chepelevich
Эта задача одно большое недоразумение, но от меня ничего не зависит
Попробуй распарсить в dom, изменить, потом забрать результат через outerHTML.
источник

j

jk in JavaScript Noobs — сообщество новичков
new DOMParser().parseFromString(str, "text/xml")
источник