У меня есть следующий HTML (я пропустил импорт JQuery):Получение текстового содержимого HTML-тега с помощью JQuery селекторы
<html>
<body>
<span class="element_to_read">Ciao</span> <br/>
<span class="element_to_read">Hello</span>
</body>
</html>
И имеют следующий JavaScript бегущего
console.log($(".element_to_read"));
Что правильно возвращается [span.element_to_read, span.element_to_read]
. Я попытался выполнить .text()
, .html()
, .value
(путем доступа к элементу, содержащемуся в списке, `$ (". Element_to_read ") [index]), но, судя по всему, я не могу получить контент (текстовые значения) выбранного элементов (это будет Ciao и Hello).
Как это сделать? Спасибо
EDIT: Как всегда, люди здесь не способны читать весь вопрос сверху вниз. «Я попытался выполнить , .html()
, .value
над элементами ...» означает, что я знаю, как выполнять итерацию по массиву, но я не знаю, как читать значения (Ciao, Hello) в выбранных элементах (два span
классы).
EDIT2: Спасибо за все downvotes. По-видимому, вопросы, которые слишком легки, должны быть скрыты.
Вы должны повторять его, потому что его возвращая 'array' значений. –
Когда вы хотите получить innerText? Добавить полный код JS – Tushar
Почему, по-вашему, '.text()' не работает? – undefined