我想使用菜单项动态创建工具提示并将点击事件应用于它们,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 加载,因此 item 的新绑定不起作用。有没有办法可以在 DOM 加载本身上添加 title 属性,如果没有,如何动态应用绑定?