将“绑定”单击应用于生成的元素

时间:2013-10-10 11:47:45

标签: javascript jquery html knockout.js

我想用菜单项动态创建工具提示并将点击事件应用到它们,HTML看起来像这样:

 <div data-bind="text:'Menu', attr:{title:viemModel.menu()}"></div>

视图模型有一个名为menu的方法,它会添加一些工具提示内容,如下所示:

menu = () ->
"""
<div>
  <a data-bind="click:viewModel.item1">Item 1</a>
  <a data-bind="click:viewModel.item2">Item 2</a>
</div>
"""

其中item1和item2是视图模型中的另外两个函数。但由于绑定已经应用于DOM加载,因此项的新绑定不起作用。 有没有办法可以在DOM加载本身上添加title属性,如果没有,如何动态应用绑定?

0 个答案:

没有答案