私はこのコードを持っています:
$('input.error').on('click', function(){
$(this).removeClass('error').val($(this).data('submitval'));
});
しかし、次のようなエラークラスを持つフォーム要素をクリックすると、次のようになります。
<input id="email" type="email" class="required error" placeholder="Enter Your Email here" name="email" value="">
何も起こらず、設定したブレークポイントは呼び出されず、コードは実行されません。ただし、これを設定する$('input')
と機能します。私の理解では、.on
ロード後のDOMの変更をカバーする必要があります。私は何かが足りないのですか?