2011-03-02 20 views
0

私のような定義されたテキストボックスでページを持っている...私はtbHinterコールを使用して、コントロールの「ヒント」のテキストを設定しようとしていますし、試してみましたjQueryのテキストボックスhinterプラグイン

<input type="text" hinttext="Here is the hint text" /> 

...

$('input').tbHinter({ text: this.getAttribute('hinttext') }); 

$('input').tbHinter({ text:this.attr('hinttext') }); 

でもない仕事。

私には明らかなものがありません。誰かが正しい方向に私を向けることができますか?

答えて

2

最初の例では、thisはおそらくwindowへの参照になります。これを達成するには、各入力ボックスを反復して、入力を参照する必要があります。

$('input').each(function(){ 
    $(this).tbHinter({ text: $(this).attr('hinttext') }); 
}); 

jsfiddleの例。

+0

完璧、ありがとう。私はそれぞれのバージョンを試しましたが、私のjQuery $(これ)の代わりに 'this'を使用しました。 'this'は要素を返すだけなので、そのためのメソッドはありません。ありがとう、ありがとう。 –

関連する問題