未捕获的异常:语法错误,无法识别的表达式:#

Adr*_*ian 8 javascript ajax jquery onclick

我在jQuery中的.click()事件中得到此错误.我在Firebug中看到它.我使用的是最新版本,1.3.2(分钟)点击会在我的网站上触发一个$ .ajax()请求.我问google关于这一点,他所知道的只是"%"或"[@]"作为无法识别的表达,没有关于"#".

这是我的一些代码:

    $("form#buyForm #submitForm").live("click", function(e) {
        var errors = 0;

        var inputLastName_value = $("form#buyForm input#userLastName").val();
        if (inputLastName_value == "") {
         errors = 1;
         formErrorHandling("#userLastName");
         return false;
        }
        return false;
    });
Run Code Online (Sandbox Code Playgroud)

这样我检查所有输入的错误,然后调用formErrorHandling()做一些显示/隐藏,这样的东西,没什么重要的.

我读到它可能来自我的选择器,但它们似乎都很好.

还有其他人有同样的问题吗?

谢谢.

jit*_*ter 8

从我所看到的异常似乎是由jScrollPane你正在使用的插件触发.

尝试直接从主干更换您包含的脚本(v1.2.3,这与2008年12月相同).其中包括对v.1.2.3的许多改进并修复了我的异常jScrollPane.js(使用YUICompressor缩小的r87 jScrollPane的jScrollPane.min.js缩小版)


删除不再需要的旧答案