Bootastrap 3.3 подсказка в списке - PullRequest
0 голосов
/ 01 июля 2019

У меня есть список элементов, которые я хочу динамически изменить его data-original-title.То, что я сделал, имело асинхронную функцию, которая возвращает это содержимое и затем отображает всплывающую подсказку.Это код:

function onElementOver(el) {   
    var pos = el.getAttribute('data-pos');
    let contentTmp = arr[pos].content;
    if (!contentTmp) {
        let lat = arr[pos].lat;
        let lng = arr[pos].lng;
        getContent(lat, lng).then(function (ctn) {
            contentTmp = ctn;
            el.setAttribute('data-original-title', contentTmp);
            $('[data-toggle="tooltip"]').tooltip();  
            arr[pos].content = ctn;
        });  
    } else {
        el.setAttribute('data-original-title', contentTmp);
        $('[data-toggle="tooltip"]').tooltip();   
    } 
}

Я понимаю, как работает следующая строка, она получает все элементы DOM с атрибутом data-toggle и отображает его.

$('[data-toggle="tooltip"]').tooltip();   

ЧтоМне нужно только отобразить переключение данных в аргументе элемента el функции onElementOver.

Как заставить его отображать только эту конкретную подсказку?

1 Ответ

1 голос
/ 01 июля 2019

Я не проверял это, но я предполагаю, что $(el).tooltip() будет работать. если el уже является элементом jquery, используйте el.tooltip()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...