控制台中的Jquery错误

时间:2017-02-18 20:02:48

标签: jquery

我试图连接

         var id = this.id;
         var repoCopy = repo.filter( "#" + id ).clone();

但是当我运行我的代码时,我在控制台中出现了这个错误,尽管我之前使用过它而没有遇到任何错误

Uncaught Error: Syntax error, unrecognized expression: #
    at Function.fa.error (jquery.min.js:2)
    at fa.tokenize (jquery.min.js:2)
    at fa.compile (jquery.min.js:2)
    at fa.select (jquery.min.js:2)
    at fa (jquery.min.js:2)
    at Function.fa.matches (jquery.min.js:2)
    at Function.n.filter (jquery.min.js:2)
    at z (jquery.min.js:2)
    at n.fn.init.filter (jquery.min.js:2)
    at HTMLAnchorElement.<anonymous> (index.html:527)

2 个答案:

答案 0 :(得分:1)

检查this的值,如果它不是您认为它可能没有ID。

答案 1 :(得分:0)

你有没有试过这样的事情:

var id = "#" + this.id;
var repoCopy = repo.filter(id).clone();