Использование переменной в качестве атрибута «ID» в JavaScript - PullRequest
0 голосов
/ 28 апреля 2018

У меня следующий код Jaggery для пользовательского интерфейса, где я получаю значения от пользователя через пользовательский интерфейс.

<%
for (i = 0; i < applicationAttributes.length; i++) {
%>
<div>
  <label>data:</label>
  <div>
      <input type="text" id = "attribute_<%= i%>" >
  </div>
</div>
<%
}
%>

при чтении значений, соответствующих каждому идентификатору,

var data = $("#attribute_1").val();

Но это не возвращает значение. Может ли кто-нибудь указать правильный метод для назначения 'id'

1 Ответ

0 голосов
/ 28 апреля 2018

Между id и его значением не должно быть пробела

.
<input type="text" id = "attribute_<%= i%>" >
<!- _________________^_^ -->

Это должно быть

<input type="text" id="attribute_<%= i%>" />

И хорошей практикой является / закрывать пустые элементы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...