Как я могу получить значение <span>с помощью jQuery? - PullRequest
132 голосов
/ 17 декабря 2009

Это основной.

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

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

Ответы [ 10 ]

280 голосов
/ 17 декабря 2009

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

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

или

$('#item1 span').html();
11 голосов
/ 17 декабря 2009
$("#item1 span").text();
5 голосов
/ 06 августа 2010

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

5 голосов
/ 17 декабря 2009

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

$('#item1 span').text()
5 голосов
/ 17 декабря 2009

Поскольку вы не указали атрибут для значения '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>

2 голосов
/ 17 декабря 2009

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

1 голос
/ 09 июня 2015

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

1 голос
/ 21 мая 2012
     $('span id').text(); worked with me
0 голосов
/ 18 марта 2017
<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>
0 голосов
/ 01 апреля 2016

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...