我有一些触发模态的<div>
标签。模态是部分包含在页面上。我想根据点击的<div>
更改模态中的文本。在点击<div>
时,我无法弄清楚如何将变量传递给部分变量。有什么想法吗?
<div data-open="config">
<a href="">link 1</a>
</div>
<div data-open="config">
<a href="">link 2</a>
</div>
{{> My_modal}}
答案 0 :(得分:0)
请参阅open
事件处理程序的API documentation。
您可以在此放置一个功能,在对话框打开时执行您需要的所有工作。
但是你必须找到一种获取被点击元素的方法,因为提供的事件只是来自jquery对话框的内容。
你可以在点击处理程序上的所选元素上设置一些css类。
然后在需要时将其用于其他功能。
但是你可以在打开对话框的地方完成这项工作。
在此功能中,您可以访问单击的元素,并且可以轻松获取文本。
然后只需用你的信息编译你的把手模板。
看看这个jsfiddle example。
只需关闭对话框,然后点击其中一个链接,即可根据所选链接看到对话框内的文字发生变化。