У меня есть ФОРМА, в которой есть динамические идентификаторы ввода. Его очень простой, например,
<input type="hidden" id="name2013" value="somevalue">
<input type="hidden" id="house2013" value="somevalue">
«2013» - это бит, добавленный к каждому идентификатору. Это может быть 2010, 2012 или 2056, это не имеет значения, но это делает его уникальным. Этот уникальный номер хранится в переменной, например. var currentyear
В JQuery Мне нужно получить значение этого идентификатора и установить его для другого элемента. например
$("#MyDiv #LatestName").val($('#name'+currentyear).attr("id");
В принципе .... currentyear
это не добавляется к #name
так, что JQuery получает значение #name2013
и устанавливает его в качестве значения #LatestName
(который является скрытым полем ввода)
Как я получить переменную currentyear
для добавления в качестве части селектора?
Вам не хватает вашего закрывающего '' 'для вашего атрибута' type' – esqew
на стороне заметки .. зачем вам нужно использовать 'attr'? Используйте' .val ('name' + currentyear) ' – Krishna
Вы также имеют синтаксическую ошибку .. вам не хватает закрывающего пароля .. функция 'val()' не закрыта. –