我试图将引导工具提示附加到特定的全局部日间视图td
元素。我可以从该元素的FC单击事件中获取td
元素。如果我做console.dir(thing);
,则该元素作为一个对象(在Chrome的JS控制台)看起来像:
i.fn.init(1)
# 0: td.ui-widget-content
length: 1
# __proto__: Object(0)
#
s表示子对象。好的,我想要的是" 0"对象键的"文本"值...我想获得字符串" td.ui-widget-content"。
我尝试了以下内容:
console.dir(thing);
console.dir(thing[0]);
console.log(Object.keys(thing));
console.log(Object.keys(thing[0]));
第一个yeild是上面的对象。第二印刷
# td.ui-widget-content
再次,#
意味着一个子对象。第三印刷
# (2) ["0", "length"]
和最后一个印刷
# []
如果我做console.log(thing[0])
,则reault是DOM元素的外部HTML。
我如何从对象中获得" td.ui-widget-content"字符串?
this
将是" dayClick"事件期间的jQuery对象。
Bootstrap Tooltips,我从https://getbootstrap.com/docs/4.0/components/tooltips/可以将它们连接到jQuery对象。
因此
dayClick: function(date, jsEvent, view) {
this.tooltip({ title: "Hi" });
}
我认为应该做您需要的事情。