Javascript 如何获取动态添加到a<;内表行的文本框值;td>;

Javascript 如何获取动态添加到a<;内表行的文本框值;td>;,javascript,jquery,html,Javascript,Jquery,Html,我正在向行追加一个具有输入文本的。我想得到这个文本框的值,并在另一个函数中使用它。 下面是代码片段: row.append($('<td ><input type="text" value=' + item.Marks + ' size="10px" class="marks" id="txtmarks" maxlength="3"/></td>')); row.append($(''); 提前感谢。将其分成两部分: var input = $("<

我正在向行追加一个具有输入文本的
。我想得到这个文本框的值,并在另一个函数中使用它。 下面是代码片段:

row.append($('<td ><input type="text" value=' + item.Marks + ' size="10px" class="marks" id="txtmarks" maxlength="3"/></td>'));
row.append($('');

提前感谢。

将其分成两部分:

var input = $("<input type="text" size="10px" class="marks" id="txtmarks" maxlength="3"/>").val(item.Marks);
var newRow = $('<td></td>').append(input);
row.append(newRow);
var输入=$(“”).val(item.Marks);
var newRow=$('').append(输入);
行。追加(newRow);

因此,现在您有了一个对输入的引用,代码看起来更干净。

您可以像
$(“#txtmarks”).val()一样获取其值。val()对吗?没有标识请提供一个js FIDLE链接以准确理解问题。如何尝试获取值?有按钮吗?我没有任何按钮,我只想让那个文本框值进行计算