kpkaran88 Ответов: 4

как получить текст метки с помощью javascript или jquery


у меня есть одна этикетка и один пролет, который помещается внутри этикетки.Я хочу получить только текст метки ... как получить текст..
  • <label>labeltext spantext</этикетка>

Sergey Alexandrovich Kryukov

Какая часть Интернета запретила вам это делать? Гугл? Бинг?.. :-)
--СА

4 Ответов

Рейтинг:
33

Sergey Alexandrovich Kryukov

Используйте метод jQuery .text(), видеть http://api.jquery.com/text/[^].

labelText = $("#myLabel").text()

были ли метка или любой другой элемент выбраны по его атрибуту id:
<label id="myLabel" for="male">Male</label>



—СА


Abhinav S

Мой 5.

Sergey Alexandrovich Kryukov

Спасибо, Абхинав.
--СА

thatraja

5!

Espen Harlinn

5 ЕД!

Рейтинг:
24

thatraja

<label id="Label1">labeltext spantext</label>

<script>
  var lbltext = document.getElementById('Label1').innerHTML;
</script>


Abhinav S

Мой 5. Однако разве это не для установки значения метки, а не для получения значения?

Sergey Alexandrovich Kryukov

Верно, но с небольшим количеством фантазии его можно было бы изменить, чтобы читать :-)
Использование jQuery более элегантно, пожалуйста, смотрите мой ответ. :-)
--СА

Abhinav S

Да. Не так уж много изменений во время чтения. ;)
Да, я видел твой ответ. Это элегантное решение.

thatraja

Обновленный

Abhinav S

Круто.

Sergey Alexandrovich Kryukov

Достаточно хорошо, 5, но jQuery более элегантен-пожалуйста, смотрите мой ответ.
--СА

Espen Harlinn

5 ЕД!

Рейтинг:
20

Abhinav S

Попробуй document.getElementsByTagName('label')[0].firstChild.data.


Sergey Alexandrovich Kryukov

Он умеет читать! А 5.
--СА

Abhinav S

Спасибо, СА.

thatraja

5!

Abhinav S

Спасибо, ТАТ-Раджа.

[no name]

спасибо Абинав
используя ur-код, я выполнил эту работу..

Espen Harlinn

5 ЕД!

Рейтинг:
2

Lohithmys86

var amount = document.getElementById("<%=lblAmount.ClientID %>").innerHTML;