0

jqueryライブラリを使用して作成されたカスタム作成のコンボボックスコントロールがあり、ドロップダウンコントロールにテキストボックスがラップされているため、このコンボボックスコントロールを使用するたびに、実際にそのオブジェクトを呼び出します。次に、通常のテキスト ボックスの onfocus 関数をこのカスタム コントロールにフックします。では、どうすればこれを行うことができますか?関連する回答は高く評価され、心から歓迎されます!

4

1 に答える 1

0

デモ http://jsfiddle.net/z2y6T/を確認してください

<html>
<head>
  <style>span {display:none;}</style>
  <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>
  <p><input type="text" /> <span>focus fire</span></p>
<p><input type="password" /> <span>focus fire</span></p>
<script>
$("input").focus(function () {
  $(this).next("span").css('display','inline').fadeOut(1000);
});
</script>

</body>
</html>

jQuery フォーカス

イベント ハンドラーを「フォーカス」JavaScript イベントにバインドするか、要素でそのイベントをトリガーします。

詳細情報: http://api.jquery.com/focus/

于 2013-07-23T19:31:06.917 に答える