l oop каждый соответствующий диапазон - PullRequest
1 голос
/ 29 апреля 2020

У меня есть пара классов span, и я хочу обновить их значения по отдельности. Я использую JQuery каждый, но не могу заставить его работать

<span class='my-span'>hello</span>
<span class='my-span'>world</span>
<span class='my-span'>from</span>
<span class='my-span'>my</span>
<span class='my-span'>code</span>

И часть js:

$(document).ready(function(){
  $('span.chat-datetime').each(function(){
    $(this).innerText = "modified";
  });
});

https://jsfiddle.net/fwcs5x1k/

Любое объяснение, почему оно не работает? и как заставить это работать? спасибо

1 Ответ

0 голосов
/ 29 апреля 2020

Прежде всего вы должны использовать метод $ (). Text () для изменения текста, а используемый вами класс селектора не существует в dom. Попробуйте это

$(document).ready(function() {
  $('.my-span').each(function() {

    $(this).text("modified");
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span class='my-span'>hello</span>
<span class='my-span'>world</span>
<span class='my-span'>from</span>
<span class='my-span'>my</span>
<span class='my-span'>code</span>
...