jQuery模板{{each}}-如何单独寻址底层对象?

jQuery模板{{each}}-如何单独寻址底层对象?,jquery,jquery-templates,Jquery,Jquery Templates,我得到了数据收集: var messages = { 0: {who:'aaa', age: 33, id: 2}, 1: {who:'bbb', age: 44, id: 3}, // ... }; 我得到了模板: <script type="text/jquery-template" id="chat-message-template"> {{each $data}} <p id="id${$value.id}">${

我得到了数据收集:

var messages = {
    0: {who:'aaa', age: 33, id: 2},
    1: {who:'bbb', age: 44, id: 3},
    // ...
};
我得到了模板:

<script type="text/jquery-template" id="chat-message-template">
    {{each $data}}
        <p id="id${$value.id}">${$value.who}</p>
    {{/each}}
</script>
它工作得很好,但是如何获得渲染模板的单个元素(单个“p”元素)来更新它呢

$('oneOfParagraphsId').tmplItem()
$.tmplItem('oneofparagraphhsid')
返回所有添加段落的集合

是的,我可以在收藏中找到我想要的,但是,我能不能只买一件,而不是所有的收藏


即使我在每个
上放置一个click事件,并在handler中执行类似于
$(this).tmplItem()
的操作,它仍然会提供模板的所有p

{}
不限于角度-在本例中,它是正确的,插件使用它们
{{}
用于模板引擎的
批次@TomalakIt的“jQuery模板插件1.0.0PRE”。如果你刚刚开始,考虑删除jQuery模板有利于MVVM框架(个人而言,我是一个粉丝)。它完成了所有的模板,加上双向值绑定,使得jQuery在UI生成方面基本上是多余的。如果您可以选择切换框架,我会给出一个答案,说明如何将其与您的输入一起使用。谢谢,我将自己学习
{}
不限于角度-在这种情况下,它是正确的,插件使用它们
{}
用于
大量的模板引擎@TomalakIt的“jQuery模板插件1.0.0PRE”。如果你刚刚开始,考虑删除jQuery模板有利于MVVM框架(个人而言,我是一个粉丝)。它完成了所有的模板,加上双向值绑定,使得jQuery在UI生成方面基本上是多余的。如果你可以选择切换框架,我会给出一个答案,告诉你如何在你的输入中使用它。谢谢,我会自学的
$('#chat-message-template').tmpl(messages).appendTo('#container');