1

ページ全体のランダムな要素には、 という名前の属性がありますqtip。それぞれを見つけて、qTipセクションに属性contentの内容を表示したいと思います。qtip

$("*[qtip]").qtip({
    content: $(this).attr("qtip"),
    show: 'mouseover',
    hide: 'mouseout'
});

$(this).attr("qtip")を入れずに静的テキスト (例: "Test") を入れると、うまくいきます。しかし、それ$(this)は台無しです。私はそれを行う別の方法がありますか?qtip属性を持つすべての要素を見つける別の方法がある場合、私はセレクターに関連付けられていません。

4

1 に答える 1

1

「this」が各要素を参照するように、.each() 関数を使用できます。

$("*[qtip]").each(function() {
    $(this).qtip({
        content: $(this).attr("qtip"),
        show: 'mouseover',
        hide: 'mouseout'
    });
});
于 2012-05-10T18:38:30.663 に答える