我有一个问题.on()。我有多个表单元素(带有的表单class="remember"),我还form.remember使用AJAX 添加了另一个表单元素。因此,我希望它处理类似的Submit事件:
.on()
class="remember"
form.remember
$('form.remember').on('submit',function(){...})
但是添加了AJAX的表单无法使用。
问题出在哪里?是虫子吗?
您需要将事件委托给文档级别
$(document).on('submit','form.remember',function(){ // code });
$('form.remember').on('submit'的工作原理与$('form.remember').submit(您使用时相同,但$(document).on('submit','form.remember'也适用于以后添加的DOM。
$('form.remember').on('submit'
$('form.remember').submit(
$(document).on('submit','form.remember'