Получить значение имени атрибута из

Как получить значение имени атрибута входного тега с помощью jQuery. Пожалуйста, помогите.

<input name='xxxxx' value=1>
118
задан isherwood 26 January 2015 в 14:28
поделиться

4 ответа

Введите идентификатор и используйте метод attr :

var name = $("#id").attr("name");
246
ответ дан 24 November 2019 в 01:53
поделиться
var theName;

theName = $("input selector goes here").attr("name");
1
ответ дан 24 November 2019 в 01:53
поделиться

Используйте метод attr jQuery следующим образом:

alert($('input').attr('name'));

Обратите внимание, что вы также можете использовать attr для установки значений атрибутов, указав второй аргумент:

$('input').attr('name', 'new_name')
33
ответ дан 24 November 2019 в 01:53
поделиться

Вам нужно написать селектор, который сначала выбирает правильный . В идеале нужно использовать ID элемента $('#element_id'), если нет, то ID его контейнера $('#container_id input'), или класс элемента $('input.class_name').

У вашего элемента нет ничего из этого и нет контекста, поэтому трудно сказать, как его выбрать.

После того, как вы определили правильный селектор, вы можете использовать метод attr для доступа к атрибутам элемента. Чтобы получить имя, вы используете $(selector).attr('name'), который вернет (в вашем примере) 'xxxxx'.

7
ответ дан 24 November 2019 в 01:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: