这个JavaScript错误意味着什么?

这个JavaScript错误意味着什么?,javascript,jquery,html,jquery-selectors,Javascript,Jquery,Html,Jquery Selectors,使用for Mozilla并出现以下错误: XML Parsing Error: not well-formed Location: x-jsd:source?location=http%3A%2F%2F192.168.1.150%2Fscript.js&instance=337 Line Number 557, Column 50:<line><margin x='t'> - </margin><num> 554<

使用for Mozilla并出现以下错误:

 XML Parsing Error: not well-formed
    Location: x-jsd:source?location=http%3A%2F%2F192.168.1.150%2Fscript.js&instance=337
    Line Number 557, Column 50:<line><margin x='t'> - </margin><num>  554</num> ��      valid = false;</line>

我想说您在“Venkman”JavaScript调试器中遇到了一个bug。。。代码中的某些字符与脚本的其余部分不在同一代码页中。(
��      valid=false;

当Venkman试图格式化javascript以显示它时,无论它使用什么来解析它生成的XML,都会抛出一个错误,这就是您看到的


试着用你正在使用的任何编辑器把这一行去掉,然后重新编写。这应该可以解决问题。

我想说,您在“Venkman”JavaScript调试器中遇到了一个bug。。。代码中的某些字符与脚本的其余部分不在同一代码页中。(
��      valid=false;

当Venkman试图格式化javascript以显示它时,无论它使用什么来解析它生成的XML,都会抛出一个错误,这就是您看到的


试着用你正在使用的任何编辑器把这一行去掉,然后重新编写。这应该可以解决问题。

��      有效=错误。检查文件编码,删除该行之前的所有空白,并创建新的换行符


编辑:很抱歉@Sean Vieira给出了几乎相同的答案,他也在用JsLint检查函数,结果(几乎)毫无怨言,但是建议您使用
==
而不是
=
当与0比较时,从
��      有效=错误。检查文件编码,删除该行之前的所有空白,并创建新的换行符


编辑:很抱歉@Sean Vieira给出了几乎相同的答案,他也在用JsLint检查函数,结果(几乎)没有任何抱怨,但建议您使用
==
而不是
=
,当与0比较时,您没有发布正确的代码部分。错误来自XML解析器,而不是Javascript。我很惊讶人们仍然使用Venkman。我从来都不喜欢它,所以我不能对它的功能进行公平的比较,但是它已经有两年没有发布了,Firebug最近在Gecko JS调试界最受欢迎。你没有发布正确的代码部分。错误来自XML解析器,而不是Javascript。我很惊讶人们仍然使用Venkman。我从来都不喜欢它,所以我不能对它的功能做一个公平的比较,但是它已经有两年没有发布了,Firebug最近在Gecko JS调试界最受欢迎。我同意。你应该和一些编辑一起检查文件中隐藏的字符。我同意。您应该使用一些编辑器检查文件中的隐藏字符。
function ValidateCheckBoxes() 
{
   var valid;
   $(document).ready(function(){

      if($('input[@name=boxesA]:checked').size() == 0)
      {
         valid = false; 
      }
      else
      {
         valid = true;
      }
   });

   return valid;      
}