jQuery模板-如何获取用户编辑输入的值

jQuery templates - how to get value of user-edited input

本文关键字:用户 编辑 输入 获取 模板 何获取 jQuery      更新时间:2023-09-26

我在使用jQuery模板时遇到问题(http://api.jquery.com/category/plugins/templates/)

首先:定义了一个像这样的模板:

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

当它呈现用户在其中键入一些文本时,但我不知道如何获得他键入的内容。我收到的只是旧的"值"属性值。

我用来取回数据的代码:

var enteredData = row.tmplItem();     
var note = enteredData.data;
var data = {};
data.NoteId = note.NoteId;
data.NoteText = note.Text;

如果有任何帮助,我将不胜感激!

谢谢!

您应该能够使用

$('input').val()

以获取输入的值(显然,最好给输入一个id,这样就不会调用页面上的所有输入!)

试试这个:

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

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

或者,如果你只有一个静态id,只需设置一个。。。。