0

キーアップ イベントを持つ入力要素があり、それより大きい数値は div を表示します。

これは、人間がテキストフィールドに入力した場合に機能します。ただし、JS を介して値を設定している場合、ページの読み込み時にキーアップを実現するにはどうすればよいですか?

<input id="this_field">

ページ読み込み時の JS:

$('#this_field').val('4'); //Now I want the keyup to be event to be triggered.

キーアップを関数にラップして、値を設定した直後に呼び出すことができることはわかっていますが、キーアップをトリガーする方法はありますか?

4

2 に答える 2

4
$('#this_field').val('4').trigger('keyup');

あるいは単に :

$('#this_field').val('4').keyup();

jQuery keyup() 関数 API

于 2012-08-15T18:47:56.950 に答える
2

$(document).Ready()trigger() jqueryを利用します。

$(document).ready(function($) {
  $('#this_field').val('4').trigger('keyup'); 
});
于 2012-08-15T18:48:45.687 に答える