2011-07-09 23 views
1

私は入力(#test)のフォームを持っています。誰かが、フォーカスのときに、jQueryで別のdiv(#tool-tip)を表示する方法を知っていますか? .focusin()とその反対を使用してフォーム入力フォーカスで、表示div

<form> 
    <div id="tool-tip"></div> 
    <input id="test" /> 
    <input type="submit"> 
</form> 
+0

は、私はあなたがドキュメントを読むことによってこれを発見したことができるに違いありません。 – Marcin

+1

確かに。ここでは、このスタックオーバーフローに関する質問が、検索結果の適切なjQueryドキュメントページを破ることができるようにすることだけです。良くない! –

+0

@Tomalak:実際にはかなり恐ろしい考え。 –

答えて

10
$("#test").focusin(function() { 
    $("#tool-tip").show(); 
}).focusout(function() { 
    $("#tool-tip").hide(); 
}); 

focusout()

+0

+1:適切な解決策、作業コード、ドキュメントへのリンク。いい男。 –

+0

@Tomalak:おかげで、 ':)'と答える他の方法はありません。 –

+0

何万人もの貧しい人々の答えを教えてください!私は今カンマのためにあなたにdownvoteかもしれませんが。 –