Как получить значение <span> с помощью jQuery?

Это базовое значение.

Как мне получить значение "Это мое имя" для указанного диапазона?

<div id='item1'>
<span>This is my name</span>
</div>

Ответ 1

Я думаю, что это должен быть простой пример:

$('#item1 span').text();

или

$('#item1 span').html();

Ответ 2

$("#item1 span").text();

Ответ 3

Поскольку вы не указали атрибут для значения "item", я предполагаю, что используется класс:

<div class='item1'>
  <span>This is my name</span>
</div>

alert($(".item span").text());

Убедитесь, что вы дождались загрузки DOM для использования вашего кода, в jQuery вы используете для этого функцию ready():

<html>
 <head>
  <title>jQuery test</title>
  <!-- script that inserts jquery goes here -->
  <script type='text/javascript'>
    $(document).ready(function() { alert($(".item span").text()); });
  </script>
</head>
<body>
 <div class='item1'>
   <span>This is my name</span>
 </div>
</body>

Ответ 4

Предполагая, что вы намереваетесь прочитать id = "item1", вам нужно

$('#item1 span').text()

Ответ 5

$('#item1').text(); or $('#item1').html(); отлично работает для id="item1"

Ответ 6

В javascript вы бы не использовали getelementbyid('item1').innertext?

Ответ 7

     $('span id').text(); worked with me

Ответ 8

$('#id span').text() - ответ!

Ответ 9

$('#item1 span').html(); Работа с моим кодом

Ответ 10

<script>
    $(document).ready(function () {

            $.each($(".classBalence").find("span"), function () {
            if ($(this).text() >1) {
                $(this).css("color", "green")

            }
            if ($(this).text() < 1) {
                $(this).css("color", "red")
                $(this).css("font-weight", "bold")
            }
        });

    });
    </script>