在 jQuery 中将变量传递给 .load(html)
Posted
技术标签:
【中文标题】在 jQuery 中将变量传递给 .load(html)【英文标题】:passing variables to .load(html) in jQuery 【发布时间】:2010-09-17 20:28:08 【问题描述】:假设我有这样的 jquery 代码:
html += '<div class="index">' + item.index + '</div>';
// many more similar html += statements
// load items
$('div').append(html);
这个 html 太难以管理了,所以我想把它移到一个外部文件中。在我加载它时将变量传递给 HTML 的最佳方法是什么?我只需要加载它然后将 jquery 命令放在第一个 JS 文件中吗?看起来就是这样,但我宁愿使用更像模板的方法。
【问题讨论】:
【参考方案1】:将 HTML 放在它所属的位置,在 HTML 文件中。然后使用 jQuery 上的模板插件来扩展它。
一些模板插件:
jsRepeater jTemplates noTemplate【讨论】:
我一直在寻找 ASPx 中继器的客户端替代品。看起来你钉了它。非常感谢。有帮助++以上是关于在 jQuery 中将变量传递给 .load(html)的主要内容,如果未能解决你的问题,请参考以下文章