Я пытаюсь получить значение из тега HTML. Не сам текст, а значение атрибута. Что я делаю не так?Как получить значение атрибута из HTML-тегов
$('label').click(function() {
$('p').text(($(this).val()));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label value="hello">click</label>
<p></p>
Как примечание: 'value' не являются действительными атрибутами [' label'] (https://html.spec.whatwg.org/ многостраничный/forms.html # заместитель этикетки-элемент). Допустимыми атрибутами являются 'for', общие [Глобальные атрибуты] (https://html.spec.whatwg.org/multipage/dom.html#global-attributes) и [атрибут пользовательских данных] (https: //html.spec .whatwg.org/multipage/dom.html # custom-data-attribute) ('data- *') –
Использование 'data- *' позволяет использовать любую произвольную строку. ех. 'data-value =" hello "' – zer00ne
@ zer00ne Что значит использовать 'data- *'? Поместите его где значение? Как мне вернуть значение в JQuery? –