2011-10-02 69 views
0

我有10个divs。每个人都有一个属性data-tooltip="text here"问题与qTip2

我想是这样的:

$('.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' 
     } 
    }); 
});