最近遇到个问题,不知道大家是否有遇到过,就是写id的时候不小心在前后都加了空格,如 id=" ABC ",正常应该是写出 id="ABC",然后就发现前者用jQuery方法就获取不到了,即时构建一个带空格的变量代替前者都不能获取,请问这是什么问题?请大神们告知,谢谢。
1 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
两种可能:
1、id带空格在html中不被支持,可以在浏览器中打开控制台看看dom结构确认
2、jquery对选择器进行了去空格操作,比如trim方法,导致你以为到了空格,实际查询是没有空格的,没有读过jquery对于选择器的工作源代码,仅是猜测,可使用原生的getElementById试试
添加回答
举报
0/150
提交
取消