jQuery - 使用 jquery tmpl 的实时方法

发布于 2024-11-16 14:14:33 字数 877 浏览 2 评论 0原文

我使用 jQuery tmpl 插件将行附加到表中。 每行对应三个输入字段和一个“保存”链接。 保存我检测到的链接:

$(".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>

I'm appending rows to a table using the jQuery tmpl plugin.
Each row corresponds to three input fields, and a 'save' link.
Save links I'm detecting using:

$(".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)

});

I can do the AJAX stuff to process the values, I just don't know what's the best way to access the values?

Any advice would be swell.

Thanks

Edit:

for clarification HTML:

<table id=inputTable>
<tr>
<td>cola</td>
<td>colb</td>
<td>colc</td>
<td> </td>
</tr>
</table>

jQuery Template:

<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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

这样的小城市 2024-11-23 14:14:33

所以看来您的问题确实是:“如何访问表格单元格值?”

之前有人问过这个问题,因此您可以在 如何使用 jQuery 获取表格单元格值?

So it seems that your question is really: "How can I access table cell values?"

That was asked before, so you can find the answer at How to get a table cell value using jQuery?.

梦中的蝴蝶 2024-11-23 14:14:33

如果您使用表格,您可以“返回”直到保存链接所在行的相对位置,然后您可以找到字段

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

if you use a table you can "return" up until relative at the row of your save link and after you can find the fields

$(".saveClick").parent().find("selector-of-field");
几味少女 2024-11-23 14:14:33

例子:

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


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


}

example:

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


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


}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文