私は、javascriptとjqueryを使用して簡単な日付ピッカーを作った。日付を選択すると、入力ボックスに表示されます。この入力ボックスは、javascriptを使用して変更された可能性が高いため、変更イベントが発生していない可能性があります。このイベントを立ち上げるか、カスタムイベントを作る方法はありますか?値変更のイベントを起動
答えて
ランあなたは、新しい値を代入した後、このコード:
$('input').change();
すべての入力ではなく、特定の入力でイベントを発生させる方が良いでしょう。 – SpaceBison
ありがとう、それは働いた。 –
@SpaceBison、それは単なる一般的な答えでした。私は、Uriel_SVKが特定の入力フィールドに変更イベントを割り当てる方法を知っていると仮定しました。 –
$("input#yourInputId").change();
または
$("input#yourInputId").trigger("change");
は、トリックを行う必要があります。
- は、潜在的なブラウザの凹凸や変更イベントのためのサポートの欠如に注意してテキストボックスのためにあなたのHTMLの
ID="abc"
一部を表しIDで#yourInputIdを交換してください - 動作は、特に古いブラウザでは、異なる場合があります。
jQueryはIE6の変更動作を正規化します> – OptimusCrime
.changeは、jquery内の.on関数を指しているだけなので、.onを直接使用することをお勧めします。
$('#inputID').on('change', function() {
});
変更と入力イベントがあります。入力が変化してフォーカスが失われた後の最初の発砲。後者は、入力が変化したときに直ちに発火する。しかし、プログラム的に入力を変更した後に発生するイベントはありません。
入力を変更するコードを制御できる場合は、もちろん他の回答に記載されているように手動でイベントをトリガーすることができます。
- 1. サブビュー変更イベントが起動しない
- 2. Keyupイベントの起動、イベントの変更がありません
- 3. 動的select2は変更イベントを起動しません
- 4. チェックボックスの変更にプラグインからのjQueryのイベントを起動
- 5. フラッシュスタンドアローンプレーヤーのサイズ変更イベントが起動を停止します
- 6. のjQuery:変更イベントの変更ドロップダウン値
- 7. ClickイベントObservableCollectionを変更した後に起動しない
- 8. UIDatePicker変更イベントが最初のスピンで起動しないSwift
- 9. Excel |セル値の変更時の自動起動マクロ|クラッシュを引き起こす
- 10. 変更イベントでIEが起動しない
- 11. Javafxは起動(args)を起動した後に値を変更します
- 12. 起動イメージサイズの変更
- 13. VBA Excel更新後のイベントの発生イベントの起動イベントの入力
- 14. サブクラスランタイムタイプのイベントを起動
- 15. jQuery - jquery自動完了選択イベント後のテキストフィールド値の変更
- 16. matlabの起動カレントフォルダを変更する
- 17. slackbotの起動メッセージを変更する
- 18. 値を変更するJSF ajaxイベント
- 19. 値の変更時にjquery fireイベント
- 20. イベントの変更値コンボボックスJavaScript JSP
- 21. javascriptの変更イベントの動作
- 22. 私のラジオ変更イベントは、アプリケーション内で初めて起動されます
- 23. mysqlの更新イベントでjavascriptを起動する方法
- 24. SAPUI5データバインディングは変更イベントで値を変更します
- 25. LWUITの起動フォームの変更
- 26. 再起動後のASHWIDコンポーネントの変更
- 27. 起動時に@RequestMappingsを変更する
- 28. Nativescript - 起動画面を変更する
- 29. Zf2変更の起動場所
- 30. Cordova起動イメージ変更の問題
datepickerプラグイン(jQuery UIのプラグインなど)を使用しましたか独自のプラグインを実装しましたか? –
これはonchangeイベントを起動する必要があります。 "$" "+ calName +" _date ").val(cal.actualdate +"。 "+(cal.month + 1)+"。 "+ cal.year)を使用して、値を変更しているURコード – Yorgo
を投稿してください。 '' $ "" + calName + "_date").change(); '(Thx Kane Black)を追加した後で動作しています –