私はstackoverflowや他のサイトでたくさん検索しましたが、多くの解決策を得ましたが、何も解決しませんでした.それが私がこれを投稿している理由です.私のWebページには、リンクをクリックすると動的に作成されたパスワードフィールドがあります.そして、私はしたいフォーカスを失ったときに、そのパスワードフィールドに入力された値を変数に取得します。そのために、このようなjQuery関数を作成しました。
$('#parentdiv').on('focusout', '#passwordfield', function() {
var pass1 = $('#passwordfield').val();
alert(pass1);
alert("Hello");
});
ここでは、最初のアラート コマンドは何も表示されませんが、2 番目のアラートには "Hello" が表示されます。つまり、パスワード フィールドがフォーカスを失った場合、この関数は問題なく実行されますが、問題はパスワード フィールドの値を取得していないことです。
この問題を解決するのを手伝ってください。
編集
これは私のhtmlです
<input type="password" size=20 id="passwordfield" />