当jQuery代码中出现错误时,IE9,Firefox和Chrome的脚本调试工具都看不到它们 - 有没有办法让它们看到jQuery错误?
答案 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个对象的数组。