タイトルにあるように、いつでも日付ピッカー/タイムピッカーが添付された入力テキスト ボックスにフォーカスするたびに、変更イベントが発生します。この動作を回避する方法はありますか? 私は明らかに変更イベントのみを取得したいので、実際に何かを変更したとき。
この動作は、firefox と chrome で見られます。IEは試していません
タイトルにあるように、いつでも日付ピッカー/タイムピッカーが添付された入力テキスト ボックスにフォーカスするたびに、変更イベントが発生します。この動作を回避する方法はありますか? 私は明らかに変更イベントのみを取得したいので、実際に何かを変更したとき。
この動作は、firefox と chrome で見られます。IEは試していません
本当にそうしているのであれば、以前の値をどこかに記憶しておき、値が一致しない場合にのみ「実際の」変更関数を呼び出すのは簡単です。
$("relevant-selector").on("change", function() {
var $this = $(this),
val = $this.val(),
prev = $this.data("prevValue");
if (val !== prev) {
handleChange();
$this.data("prevValue", val);
}
});
プラグイン開発者にバグを報告することもできます。または、オープン ソースの場合は、報告して修正し、プル リクエストを送信します。