2014-07-24 20 views
0

这里是我的代码,即使在使用Delegates后,在ajax页面加载后也不起作用。在AJAX调用后,使用委托后的事件无法识别JQuery

$(function() { 
     $(document).on('focus', '[placeholder]', (function() { 
      .....    
     })).on('blur', (function() { 
       ... 
     })).blur(); 

     $('[placeholder]').parents('form').on('submit', (function() { 
      $(this).find('[placeholder]').each(function() { 
       .....     } 
      }) 
     })); 
    }); 

我不确定我是否以正确的方式使用了代表。请建议!

+0

您是否获得在浏览器控制台的任何错误,可能从整体停止工作的JavaScript? – UweB

+0

我看到很多额外的'('和')' – Spokey

+0

括号不是额外的。我检查了。 –

回答

0

你是不是委托给表单提交:

$(document).on('submit', 'form', (function() { 
      $(this).find('[placeholder]').each(function() { 
       .....     } 
      }) 
     })); 
+0

即使删除该提交部分,也不会识别“$”。 –