Я пытаюсь получить всплывающие подсказки для некоторого динамического контента, созданного из нокаута. Это простой список с именем и кнопками редактирования/удаления (для которых мне нужна всплывающая подсказка). Он заполняется вызовом Parse.com, но я воссоздал его упрощенную версию.
Вот HTML:
<body>
<button class="tooltip" title="This one works">Static... it works</button>
<ul data-bind="foreach: fields">
<li>
<div data-bind="text: name"></div>
<div class="field_buttons">
<button class="tooltip" title="Edit this field">Edit</button>
<button class="tooltip" title="Delete this field">Delete</button>
</div>
</li>
</ul>
</body>
И js:
var ViewModel = function() {
this.fields = ko.observableArray([
{ name: 'Apples' } ,
{ name:'Oranges' } ,
{ name: 'Grapes' },
])
}
// apply to static elements
$(".tooltip").tooltipster();
// add some data
ko.applyBindings(new ViewModel());
// I load some data sometime later and call this again to apply it to the dynamic content - why doesn't this work?
$(".tooltip").tooltipster();
Скрипка:
Что мне не хватает?