Помогите решить вопрос, у меня есть два дива div.class-one и div.class-two, в обоих дивах есть определённый текст. И мне надо выполнить функцию если в первом и во втором есть нужные слова.
примерно:
if ("один" == "один"&&"два" == "два") { console.log("one in two") }
function isIncludes(string, substring) {
return string.toLowerCase().indexOf(substring.toLowerCase()) !== -1;
}
if (isIncludes(value1, word1) && isIncludes(value2, word2)) {
console.log(word1, ' and ', word2);
}
Вызов toLowerCase() добавлен, чтобы возвращал true без учета регистра(Слово, слово, сЛово и пр.), если регистр важен, то вызовы toLowerCase() следует убрать из кода. Демо
Filipp R., а что именно нужно? На сколько я понял вопрос вам надо возвращать true если есть вхождения в строке. Или вы не знаете как значение из input получить?
Антон Спирин, у меня есть два div с разными классами, в них есть слова(разные). Но в первом div всегда только два слова(они не меняются), и скрипт должен проверить есть ли этот div с текстом, а потом второй div проверить.