1

フォームがあり、最初のテキスト領域が選択されないようにしたいと思います。最初にtextareaを選択しないでください。ユーザーがjQueryで自分でテキストエリアをクリックしてほしい。

4

2 に答える 2

1

次のようなものを実行できます。

jQuery("textarea").blur();

これにより、ページ上のすべてのテキスト領域がフォーカスを失います。

アップデート:

テキスト入力も使用しているので、次を追加します。

jQuery("input[type=text]").blur();

したがって、これをページの先頭にあるスクリプトファイル/スクリプトタグに追加します。

jQuery(document).ready(function(){
    jQuery("textarea").blur();
    jQuery("input[type=text]").blur();
});
于 2012-09-03T08:44:00.870 に答える
1
$('textarea').blur();

blurこれにより、すべてのテキストエリアでイベントがトリガーされ、フォーカスが解除されます。このコードは、すべてのテキスト領域の選択を解除する場所に配置できます。

$('textarea').bind('click', function() {
  $(this).select();
});

これにより、すべてのテキスト領域にクリックイベントが追加され、クリックするとすべてのテキストが選択されます。

于 2012-09-03T08:44:18.153 に答える