0

ドキュメントに iframe をネストしました。親ウィンドウに入力フィールドがあり、キーアップで関数をトリガーして入力のデータベースをフェッチします。キーアップ機能にアクセスできないので、基本的に文字列を挿入し、iframe 内からキーアップ イベントをトリガーして、関数が起動できるようにしたいと考えています。

私のコード:

 parent.$("#my_input").focus();
 parent.$("#my_input").trigger(jQuery.Event('keyup', {keycode: 13}));

アラート イベントをバインドして、実際にイベントがトリガーされるかどうかをテストしました。します。しかし、keyup 関数は呼び出されません。キーを物理的に押すと機能しますが、jQuery を使用してトリガーすると機能しません。

私はstackoverflow全体を検索しましたが、同様のものを見つけることができません。

私はもう試した

  parent.$("#my_input").focus();
  parent.$("#my_input").keypress();
  parent.$("#my_input").keyup();
  parent.$("#my_input").blur();

左矢印やランダムな文字など、他のキーコードも使用してみました。それらのどれも機能しません。

どんな提案も素晴らしいでしょう。前もって感謝します。

4

1 に答える 1