jQuery-live方法与jquerytmpl

jQuery-live方法与jquerytmpl,jquery,jquery-templates,Jquery,Jquery Templates,我正在使用jQueryTMPL插件将行追加到表中。 每行对应三个输入字段和一个“保存”链接。 保存我正在使用的链接: $(".saveClick").live('click',function(){ // 1. get 3 values for the row in question (stuck here) // 2. process values via ajax (no problems here) // 3. create new row from template (no proble

我正在使用jQueryTMPL插件将行追加到表中。 每行对应三个输入字段和一个“保存”链接。 保存我正在使用的链接:

$(".saveClick").live('click',function(){
// 1. get 3 values for the row in question (stuck here)
// 2. process values via ajax (no problems here)
// 3. create new row from template (no problems here)

});
我可以用AJAX来处理这些值,我只是不知道访问这些值的最佳方式是什么

任何建议都是多余的

谢谢

编辑:

有关HTML的说明:

<table id=inputTable>
<tr>
<td>cola</td>
<td>colb</td>
<td>colc</td>
<td>&nbsp;</td>
</tr>
</table>
jQuery模板:

<script id="tmplAddRow" type="text/x-jquery-tmpl">
<tr>
<td><input id="inA"></td>
<td><input id="inB"></td>
<td><input id="inC"></td>
</tr>
</script>

所以,您的问题似乎是:如何访问表单元格值


这是之前提出的问题,因此您可以在找到答案。

如果使用表,您可以在保存链接的行中返回到相对位置,然后才能找到字段

$(".saveClick").parent().find("selector-of-field");
例如:

$(".saveClick").live('click',function(){


alert($(this).closes("tr").find("td:nth-child(1) input").val());


}

我感兴趣的值不是单元格值,而是文本输入字段。我通过该链接尝试了三种解决方案,每次尝试警报值时,我都会得到“undefined”(未定义)。如果您可以访问函数中的值,是否可以将它们存储在数组中,然后稍后再访问该数组?我尝试了您链接的示例以访问这些值,当我发出警报时,它们都返回了“undefined”(未定义),因为示例访问单元格中的原始值,而您将文本框放在单元格中。但是如果你的js函数可以接收并处理步骤2中的值,那么在这一步中,你也应该能够将它们放入一个数组中,这样你就可以从函数外部访问该数组。我在编写ajax代码方面没有问题,正如我在问题中所述,我无法获得在步骤2中使用的值。当我尝试此操作或将其分配给变量时,我得到'undefined'var myref=$.saveFile.parent.findinA;alertmyref;