Bootstrap Javascript错误:语法错误,无法识别的表达式:.bs-docs-container [href =#]

时间:2018-11-05 15:12:57

标签: javascript twitter-bootstrap

我继承了使用Bootstrap CSS在Jekyll中构建的这个项目。 Javascript控制台不断指示以下错误:

Syntax error, unrecognized expression: .bs-docs-container [href=#]

可以肯定是这个js引起了错误:

a(".bs-docs-container [href=#]").click(function(a){
    a.preventDefault()
})

但是自从我完成了所有JavaScript以来已经很长时间了,我不确定如何调试它。看起来,如果`在位于引用.bs-docs-container的div中时,只是在取消事件。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

您需要引用井号

a(".bs-docs-container [href='#']")

答案 1 :(得分:1)

a(".bs-docs-container [href='#']").click(function(a){
    a.preventDefault()
})

注意井号周围的单引号