Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过onclick将参数传递给HandlebarsJS partial_Javascript_Jquery_Handlebars.js - Fatal编程技术网

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()中吗函数?这可以使用预编译的模板吗?您的意思是只编译一个模板,然后在打开对话框的处理函数中使用它吗?当然您只需要有权访问预编译的模板。