Проблема с qTip2

#javascript #jquery #qtip2

#javascript #jquery #qtip2

Вопрос:

У меня есть 10 разделов. У каждого есть атрибут data-tooltip="text here" .

Я бы хотел что-то вроде:

 $('.my_div').qtip({
      content: $(this).attr('data-tooltip'),'bottom middle'
      },
      style: {
         tip: true,
         classes: 'ui-tooltip-red'
      }
    });
  

Но это не работает. Как я могу получить текст всплывающей подсказки для каждого div, не записывая десятикратный код с .qtip функцией?

Ответ №1:

Похоже, вместо этого вам нужно выполнить цикл .each() .

Что-то вроде этого:

 $('.my_div').each(function(){
    $(this).qtip({
        content: $(this).attr('data-tooltip'),
        style: {
            tip: true,
            classes: 'ui-tooltip-red'
        }
    });
});