6

プロトタイプのアクティベート機能

フォーム コントロールにフォーカスを与え、テキスト入力の場合はその内容を選択します

プロトタイプのウェブサイトによると。すなわち

$('my_element_id').activate();

jQueryで同等の機能は何ですか?

4

4 に答える 4

5
$('#my_element_id').focus();

これはのショートカットです

$('#my_element_id').trigger('focus');

http://api.jquery.com/focus/

于 2010-08-24T18:51:59.680 に答える
4

プロトタイプの activate() 関数は、フォームの要素の内容全体に焦点を合わせて選択します。

JQuery では、この動作は次の 3 つの関数で再現できます。

// Focus
$('my_element_id').focus();

// Focus and select the content.
$('my_element_id').focus().select();

// Focus and select the content without problems in Google chrome
$('my_element_id').focus().select().mouseup(function(event){
  event.preventDefault();
});
于 2011-11-21T17:06:14.657 に答える
2
$('my_element_id').focus();
于 2010-08-24T18:52:46.280 に答える
1

jQuerysfocus()メソッドは、入力フィールド内のテキストを選択しません。代わりに、次を追加しselect()ます。

$('my_element_id').focus().select();
于 2011-10-20T13:32:23.893 に答える