我在使用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;
我会感激任何帮助!
谢谢!
答案 0 :(得分:1)
你应该可以使用
$('input').val()
获取输入的值 (显然最好给输入一个id,这样你就不会调用页面上的所有输入!)
答案 1 :(得分:1)
试试这个:
<td>
<input type="text" value="${Text}" id="text${id}"/>
</td>
和
$('#text'+ id).val() //if you want a specific one of more inputs
或者只设置一个静态ID,如果你只有一个....