小提琴:http: //jsfiddle.net/LkqTU/9399/
代码:
var ViewModel = function (first, last) {
var self = this;
self.showIcon = ko.observable(false);
self.triggerIcon = function () {
self.showIcon(true);
};
};
$('.card-delete-button').tooltip({
'placement': 'top',
'title': 'Text'
});
ko.applyBindings(new ViewModel("Planet", "Earth"));
出于某种原因,“.card-delete-button”没有显示工具提示。我认为这是因为在触发 triggerIcon 函数之前,该 DOM 元素不可用。但是在应用程序中,我必须将这些工具提示绑定到许多不同的元素,并且宁愿在一个地方执行一次,而不是将绑定粘贴到 triggerIcon 函数中。如何做到这一点?