为什么这段代码没有生效呢?<html>
<head>
<meta http-equiv="Content-Type" content="text/html";charset="utf-8">
<script type="text/javascript" src="jquery.js" ></script>
<script type="text/javascript">
var reg =/^[^_]/;
$(document).ready(function(){

var result=reg.exec("sadf_12");
alert(result);
alert("123");
$("p").html("12343");
};);


</script>
</head>
<body>
<p>adfdsf确定 </p>
</body>
</html>而且 在chrome里中文乱码。jquery.js跟test.html是放在同一目录的。

解决方案 »

  1.   

    还要什么触发事件?我用的是ready()啊,相当于js的window.onload吧
      

  2.   

    代码有没有问题呢?我看不出代码哪里有问题?还是说环境有问题?但是一般不需要什么环境的吧。试了几个浏览器,都没有弹出窗口,360中文显示正常,chrome乱码。
      

  3.   


    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html";charset="utf-8">
        <script type="text/javascript" src="jquery162.js" ></script>
        <script type="text/javascript">
            var reg =/^[^_]/;
            $(document).ready(function(){
                
                var result=reg.exec("sadf_12");
                alert(result);
                alert("123");
                $("p").html("12343");
            });
        
        
        </script>
    </head>
    <body>
        <p>adfdsf确定 </p>
    </body>
    </html>
      

  4.   

    事件结尾符号问题,用firefox调试调试就出来了啊楼主还要多多练习啊
      

  5.   


    不好意思,没有看清楚你引用的是jquery162.js.现在已经可以了。