JS 不行,语法错误?

JS doesn't work, syntax error?

为什么这个 JS:

<script type="text/javascript">
    $(function() {
        $('a[href$=".pdf"]').prop('onClick', '_gaq.push(["_trackEvent", "Pdf", "Download", "Download_pdf"]);');
    });
</script>

不起作用?有没有引号错误?

该脚本应找到所有 href 以 .pdf 结尾的 a 标签,并向其添加具有以下值的 onClick 属性(Google 分析事件),但在 Chrome 开发人员工具中控制台出现此错误:

Uncaught SyntaxError: Unexpected token <(…)

有语法错误吗?

这是将 <script> 标签粘贴到外部 .js 文件时出现的错误,因为它无法解析第一个 <.

将其直接粘贴到您的 HTML 中,或删除 <script> 标签。