Closes #17272 by merging a tweaked version of it.
[skip validator]
let tip = this.getTipElement()
let title = this.getTitle()
let content = this._getContent()
- let titleElement = $(tip).find(Selector.TITLE)[0]
+ let $titleElement = $(tip).find(Selector.TITLE)
- if (titleElement) {
- titleElement[
- this.config.html ? 'innerHTML' : 'innerText'
- ] = title
+ if ($titleElement) {
+ $titleElement[
+ this.config.html ? 'html' : 'text'
+ ](title)
}
// we use append for html objects to maintain js events
setContent() {
let tip = this.getTipElement()
let title = this.getTitle()
- let method = this.config.html ? 'innerHTML' : 'innerText'
+ let method = this.config.html ? 'html' : 'text'
- $(tip).find(Selector.TOOLTIP_INNER)[0][method] = title
+ $(tip).find(Selector.TOOLTIP_INNER)[method](title)
$(tip)
.removeClass(ClassName.FADE)