基于bootstrap我有个button,用了collapse,如果我点了这个按钮,我button上的一个属性(data-target="id")这个就会让某个隐藏的html显示出来。现在的问题是,我data-target="id",当这个id里面有特殊字符的时候,它就找不到这个对应的html元素了。id例如:#ca_!abc。我该怎么办才能让data-target重新找到这个对应html元素。(ps:暂时只能通过id找,不用class。jquery版本没法升级。用\去转义没效果,不知为什么。)。求各位入过坑的来拉我一把!!!