Я пытаюсь написать функцию перевода внутри для своего веб-приложения, я могу выбрать элемент с кодом и распечатать его на консоли. Внутри консоли я могу щелкнуть правой кнопкой мыши и нажать «Редактировать текст», и он работает нормально и устанавливает его. Более того, когда я пытаюсь установить его в коде с помощью функции jQuery .text()
, это не работает. Объект, который я пытаюсь выбрать и изменить, выглядит так: <div>Hello <strong>world</strong></div>
, где hello
- это то, что я пытаюсь выбрать и изменить.
Код, который пытается установить его, находится здесь.
if (child.toString() == '[object Text]') {
let lengthOfChars = $(child).text().split(' ').join('').split('\n').join('').split('\t').join('').length;
if (lengthOfChars > 0) {
if (langSet[$(child).text()]) {
let newText = langSet[$(child).text()];
$(child).text(newText);
console.log(child);
}
}
}
Выдает выбранный элемент, который я могу изменить, щелкнув правой кнопкой мыши, пока я просто не могу изменить его программно.
