Как получить значение имени атрибута входного тега с помощью jQuery. Пожалуйста, помогите.
<input name='xxxxx' value=1>
Введите идентификатор и используйте метод attr
:
var name = $("#id").attr("name");
var theName;
theName = $("input selector goes here").attr("name");
Используйте метод attr
jQuery следующим образом:
alert($('input').attr('name'));
Обратите внимание, что вы также можете использовать attr
для установки значений атрибутов, указав второй аргумент:
$('input').attr('name', 'new_name')
Вам нужно написать селектор, который сначала выбирает правильный . В идеале нужно использовать ID элемента
$('#element_id')
, если нет, то ID его контейнера $('#container_id input')
, или класс элемента $('input.class_name')
.
У вашего элемента нет ничего из этого и нет контекста, поэтому трудно сказать, как его выбрать.
После того, как вы определили правильный селектор, вы можете использовать метод attr для доступа к атрибутам элемента. Чтобы получить имя, вы используете $(selector).attr('name')
, который вернет (в вашем примере) 'xxxxx'
.