0

jQuery qTipプラグインを使用していますが、別の要素からHTMLコンテンツをプラグインに読み込むのに問題があります。

私は次のコードを持っています:

$('.tip').qtip({
    content: { 
        text: $(this).next('.product_info').html() 
    }
});

次のhtmlで:

<a href="#" class="tip">An Image</a>
<div class="product_info">Some content</div>

問題は、「$(this)」を使用できないように見えることです。現在の「.tip」をどのように参照できますか?

ありがとう!

4

1 に答える 1

1

私はこの質問の答えがあなたのためにこれに答えると思います: リンクからのテキストを表示するためのqtipjqueryプラグイン

基本的には、物事をループしてチップを渡し、次にチップを個別にチップする必要があります。これでうまくいきます。

$('.tip').each(function(){
    $(this).qtip({
        content: { 
            text: $(this).next('.product_info').html() 
        }
     });
});
于 2010-07-20T16:22:17.067 に答える