绑定导致错误

时间:2011-04-28 01:27:33

标签: jquery

我注意到由于JQuery绑定而发生的一些错误。当我提交表单时,绑定会导致在未加载使用它的页面时发生javascript错误。当我将绑定部分注释掉时,错误就会消失。

以下是相关的代码行。

  $('input').bind('click', function() {
    editor.post();
  });

  $("#submit").click(function () {
  ...

有没有办法在提交点击功能中移动绑定点击功能?如果没有,我该如何阻止此错误发生?


这是错误:

editor is not defined
script.js
editor.post();

1 个答案:

答案 0 :(得分:0)

“bind导致javascript错误 在使用它的页面时发生 没有加载。“

如果是这种情况,那么将您的代码移到document.ready()中,然后在文档加载之前不会执行任何代码。

但是,如果您需要使用所有输入元素立即单击处理程序操作,则使用更具体的选择器进行绑定,以便您可以在运行之前检查代码是否存在 或者使用try-catch: - )