我有这个代码:
$('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 的变化。我错过了什么吗?