Como usar dicas de ferramentas do Bootstrap

Na documentação do Bootstrap , diz que tudo que você precisa fazer para fazer uma dica de ferramenta funcionar é adicionar data-toggle="tooltip"um atributo de título ao seu elemento HTML. Então você o adiciona, atualiza a página e …. nada.

O que da?

Se você rolar para baixo um pouco, verá “Por motivos de desempenho, a ferramenta Tooltip e Popover data-apis são opt-in, o que significa que você deve inicializá-los sozinho.” E então eles dão vários exemplos onde inicializam os elementos encontrando-os por id. Não ajuda.

Então, qual é o objetivo do data-toggle="tooltip"atributo? Bem, se você adicioná-lo a um monte de elementos e quiser inicializá-los todos de uma vez, basta usar este snippet:

$( document ).ready(function() {
$
('[data-toggle="tooltip"]').tooltip();
});

$( document ).ready()garante que isso seja executado depois que todos os elementos no DOM forem carregados e pesquisáveis. $('[data-toggle="tooltip"]')encontra todos os elementos com um atributo data-toggle. Ele usa um seletor de atributos CSS básico (mais sobre isso aqui ). Então, finalmente, ele apenas chama .tooltip()todos os elementos que encontra para que o Bootstrap inicialize a dica de ferramenta.