Javascript 通过onclick将参数传递给HandlebarsJS partial
我有几个Javascript 通过onclick将参数传递给HandlebarsJS partial,javascript,jquery,handlebars.js,Javascript,Jquery,Handlebars.js,我有几个标记,它们触发一个模态。模态是页面上包含的一部分。我想根据单击的更改模式内的文本。单击时,我不知道如何将变量传递给partial。有什么想法吗 <div data-open="config"> <a href="">link 1</a> </div> <div data-open="config"> <a href="">link 2</a> </div> {{> My_
标记,它们触发一个模态。模态是页面上包含的一部分。我想根据单击的
更改模式内的文本。单击
时,我不知道如何将变量传递给partial。有什么想法吗
<div data-open="config">
<a href="">link 1</a>
</div>
<div data-open="config">
<a href="">link 2</a>
</div>
{{> My_modal}}
{{>我的模式}
请参阅打开的事件处理程序的
您可以在此处放置一个函数,该函数在对话框打开时完成所有需要的工作
但是您必须找到一种方法来获取单击的元素,因为所提供的事件只是来自jquery对话框的内容
您可以通过在单击处理程序的选定元素上设置一些css类来实现
然后在需要的时候在其他函数中得到它
但是,您可以在打开对话框的位置执行此操作
在这个函数中,您可以访问单击的元素,并且可以轻松地获取文本
然后用你的信息编译你的把手模板
看看这个
只需关闭对话框,然后单击其中一个链接,您就会看到对话框中的文本会根据所选链接发生更改。请参阅打开的事件处理程序的
您可以在此处放置一个函数,该函数在对话框打开时完成所有需要的工作
但是您必须找到一种方法来获取单击的元素,因为所提供的事件只是来自jquery对话框的内容
您可以通过在单击处理程序的选定元素上设置一些css类来实现
然后在需要的时候在其他函数中得到它
但是,您可以在打开对话框的位置执行此操作
在这个函数中,您可以访问单击的元素,并且可以轻松地获取文本
然后用你的信息编译你的把手模板
看看这个
只需关闭对话框,然后单击其中一个链接,您就会看到对话框中的文本会根据所选链接发生变化。然后只需使用信息编译车把模板。这部分怎么做?是的,但是您必须从div元素获取
消息
,让我为此设置一个JSFIDLE。您是说将编译代码放在open()中吗函数?这可以使用预编译的模板吗?您的意思是只编译一个模板,然后在打开对话框的处理函数中使用它吗?当然你只需要访问预编译的模板,然后用你的信息编译你的把手模板。这部分怎么做?是的,但是您必须从div元素获取消息
,让我为此设置一个JSFIDLE。您是说将编译代码放在open()中吗函数?这可以使用预编译的模板吗?您的意思是只编译一个模板,然后在打开对话框的处理函数中使用它吗?当然您只需要有权访问预编译的模板。