我刚刚花了一半的时间来找出在我的 JavaScript 代码中导致错误消息“Ci 未定义”的原因。我终于找到了原因:
它应该是(jQuery):
$("asd").bla();
它是:
("asd").bla();
(美元符号不见了)
现在,在解决了问题之后,我想了解消息本身:当 Firefox 告诉我“Ci”未定义时,它是什么意思。什么是“词”?
更新:我正在使用当前版本的 Firefox (3.0.3)。
要重现,只需使用以下 HTML 代码:
<html><head><title>test</title>
<script>
("asd").bla();
</script>
</head><body></body></html>
说清楚:我知道是什么导致了错误消息。我只是想知道 Firefox 试图用“Ci”告诉我什么......