Chromeアドオンを作成の際、changeイベントの着火が上手く出来ず質問させて頂きました。
入力フォームにてChromeアドオンを作成しテキストボックスに数値を入力させる。
が今回行いたい内容です。
※Chrome自作アドオンの導入は問題ありません。
1.2.に分けて動作を確認しており、
今回ご教授頂きたいのは「2.」となります。
1.テキストボックスに数値を入力する。
2.入力後タイプミス等のチェックがあるので実行。
※実際にキーボードで入力した際は1文字打つごとに入力チェックが行われていました。
「1.」は.val(111)にて対応、
「2.」は.trigger('change')にて対応を試みております。
サーチコンソール、インライン埋め込みのテスト時は
入力後のチェックを含め正常に動作することを確認しております。
しかしアドオン作成時、動作確認をしてみると
.val(111)は正常に入力されましたが
.trigger('change')が動作せずタイプミス等のチェックが動きません。
.trigger('change')の箇所を.click()に変更しても同様でした。
エラー表示は出ておりません。
記載したソースは下記となります。
$(function(){
$("#test").val(111).trigger('change');
console.log("OK");
});
jquery-3.5.1.min.js を導入済みです。
あらかじめテキストボックスにfocusをあててみたり、clickさせてみたり試しましたが
changeイベントは動作しませんでした。
アドオン上の環境ですとchangeイベントの動作に変化があったりするのでしょうか。
解決法のご教授をお願い致します。
あなたの回答
tips
プレビュー