0

正如问题所言,我在使用 jQuery 时遇到了麻烦,因为即使是简单的功能也会Uncaught SyntaxError: Unexpected token ILLEGAL在页面加载时引发问题,而且我对 jQuery 的了解不足,无法自己解决这些问题。

以下是详细信息:

  1. 页头上的库:

    <script src="http://code.jquery.com/jquery-1.7.2.js" type="text/javascript"></script>
    <script src="http://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script>
    
  2. jQuery弹出窗口函数:

    <script type="text/javascript">    
            $(document).ready(function() {
               $('#<%=_btstrtTest.ClientID %>').click(function() {
                 var NWin = window.open($(this).prop('href'), 'height=800,width=800');
                 if (window.focus) 
                 {<br/>
                   NWin.focus();
                 }<br/>
                 return false;
                });
            });​
        </script>
    


仅供参考:我没有使用 ASP.Net MVC,只是使用 C# 的普通 ASP.Net,头部来自母版页,而功能在Contentplaceholder页面中,home.aspx如果有帮助的话。

谢谢

4

2 回答 2

1

删除该区域周围的所有不可见字符(空白),然后再试一次。

复制/粘贴代码时,我在 Safari 中看到了该错误。您可以选择一些无效(不幸的是不可见)字符。

从 jsFiddle 复制时经常发生在我身上。

并添加完整或最小的单个 jQuery 库文件

于 2013-05-03T07:55:46.760 回答
0

删除最后一个分号之前的分号。

<script type="text/javascript">    
        $(document).ready(function() {
           $('#<%=_btstrtTest.ClientID %>').click(function() {
             var NWin = window.open($(this).prop('href'), 'height=800,width=800');
             if (window.focus) 
             {<br/>
               NWin.focus();
             }<br/>
             return false;
            })
        });​
    </script>
于 2013-05-03T08:15:25.197 回答