IamWsk Ответов: 1

Как получить значение текстового атрибута HTML тега с помощью jquery


вот мой HTML-тег

&ЛТ;ИД входного="элемент textbox1" тип="текст"="12345"value=" xyz " >

мне нужно 12345, значение текст атрибут.

Что я уже пробовал:

я попробовал это $("#textbox1"). prop ('text');

Его дача неопределенна

1 Ответов

Рейтинг:
12

Karthik_Mahalingam

использовать . аттр()[^]

var text = $('#textbox1').attr('text');
          alert(text);



С официального сайта:
Различие между атрибутами и свойствами может быть важным в конкретных ситуациях. Перед jQuery 1.6, на .буква attr() метод, который иногда принимал значения свойств во внимание при извлечении некоторых атрибутов, которые могут привести к непредсказуемому поведению. Начиная с jQuery 1.6, метод .prop() предоставляет способ явного извлечения значений свойств, в то время как .attr() извлекает атрибуты.


IamWsk

Спасибо за Ваш быстрый ответ.
но я думаю, что attr устарел после jquery 1.6.@Karthik

Karthik_Mahalingam

добро пожаловать :)
да, это так

IamWsk

Ок, спасибо, раньше я использовал только привлекательными, но после обновления jQuery Я заменил все, в том, чтобы поддержать, потому что в поле он не работал во время проверки "проверено" атрибут флажка, вот я и заменил в том, чтобы поддержать

Karthik_Mahalingam

пройдите по этим ссылкам и исследуйте разницу
. prop() | jQuery API документация[^]
. attr() | jQuery API документация[^]

IamWsk

Хорошо, я понял, и я удостоверюсь, прежде чем использовать attr и prop.
Еще раз спасибо 1С.