javascript - 未捕获错误 : Syntax error, 无法识别的表达式:#'10/12/2015' (...)

标签 javascript click

这个 javascript 字符串给我这个错误:未捕获错误:语法错误,无法识别的表达式:#'10/12/2015'(...)。

$("#10/12/2015").click();

怎么了?

谢谢 马库斯

最佳答案

您需要对选择器中的/进行转义。

$("#10\\/12\\/2015").val("aaaa");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="10/12/2015" />

jQuery 在其 selectors documentation page 之上对其进行了解释.

关于javascript - 未捕获错误 : Syntax error, 无法识别的表达式:#'10/12/2015' (...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34069920/

相关文章:

javascript - 数组中的天或月从第 1 天或第 1 个月开始编号

javascript - 如何使用 Jest 和 toThrow 断言异步方法抛出错误

android - 在android中点击ok按钮打开一个url

java - 按下菜单按钮时如何创建单击事件和双击事件?

javascript - React 功能组件 - useState/useCallback - 值在提交时更改回/恢复为初始值

javascript - 为什么这个 JavaScript 不工作

javascript - 如何通过 jquery 选择器选择父元素的子元素?

javascript - Jquery livequery 'click' 不工作

c# - InputSimulator 不模拟鼠标点击

c++ - Qt,客户区点击信号