我如何看待jQuery错误?

时间:2011-09-29 09:41:10

标签: jquery error-handling

当jQuery代码中出现错误时,IE9,Firefox和Chrome的脚本调试工具都看不到它们 - 有没有办法让它们看到jQuery错误?

2 个答案:

答案 0 :(得分:0)

我不知道你是否有这个,但jQuery是简单的javascript。

将抛出代码未被捕获的每个错误。

等待......抓住了?

是的,如果你想操纵他们的行为,你总是可以避免抛出错误。例如,要在内部进行记录或仅向最终用户提供更好的消息,我们可以使用 try-catch block 来完成此操作。

try {
   // you can do some pretty nasty stuff here

   addNumbers(12, 10);
}
catch(err) {
  // now that the error was thrown, you can "catch" it
  //  and play with it, but be nice.

  alert("Ops, there was an error!\n\n" + err);
}

你永远不会在控制台上看到任何错误。

返回jQuery ,所有内容都是javascript,因此您可以在自己喜欢的浏览器的控制台中看到每个抛出的错误。

答案 1 :(得分:0)

问题已解决

我所指的错误实际上根本不是错误,例如一个不存在的元素的选择器实际上根本不会失败,它只返回一个包含0个对象的数组。