Шаблоны jQuery - как получить значение отредактированного пользователем ввода - PullRequest
2 голосов
/ 30 марта 2012

Я столкнулся с проблемой при использовании шаблонов jQuery (http://api.jquery.com/category/plugins/templates/)

Первый: определил шаблон как этот:

 <td>
      <input type="text" value="${Text}" />
</td>

Когда он рендерит, пользователь вводит в него некоторый текст,но я не знаю, как получить то, что он печатает. Все, что я получаю, это старое значение атрибута "value".

Код, который я использую для возврата данных:

var enteredData = row.tmplItem();     
var note = enteredData.data;

var data = {};
data.NoteId = note.NoteId;
data.NoteText = note.Text;

I 'Буду благодарен за любую помощь!

Спасибо!

Ответы [ 2 ]

1 голос
/ 30 марта 2012

попробуйте это:

<td>
  <input type="text" value="${Text}" id="text${id}"/>
   </td>

и

$('#text'+ id).val() //if you want a specific one of more inputs

или просто установите статический идентификатор, если у вас есть только один ....

1 голос
/ 30 марта 2012

Вы должны быть в состоянии использовать

$('input').val()

, чтобы получить введенное значение (очевидно, было бы лучше присвоить входному идентификатору идентификатор, чтобы не вызывать все входы на странице!)

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