gpt4 book ai didi

jquery - 在我的代码中使用此 jquery 行转义 id

转载 作者:行者123 更新时间:2023-12-01 01:22:29 24 4
gpt4 key购买 nike

为什么我收到此错误?

Uncaught Error: Syntax error, unrecognized expression: #15/12/2015(…)

当我执行这个?

jQuery('#15/12/2015').addClass('full').removeClass('empty');

每行包含日期作为 ID,格式为 id="dd/mm/yyyy"

如何通过将 id 放入这一行来解决它?

jQuery('#' + id).addClass('full').removeClass('empty');

谢谢非常感谢您的回复!!

M.

最佳答案

解决方案 1:

使用属性等于选择器:

jQuery('[id="15/12/2015"]').addClass('full').removeClass('empty');

您可以使用以下方式连接 id:

jQuery('[id="' + id + '"]').addClass('full').removeClass('empty');

解决方案 2:

将 id 值中的 / 转换为 \\/ 以创建有效的 id 选择器:

id = "15/12/2015"
$('#'+id.replace(/\//g, "\\/")).addClass('full').removeClass('empty');

<强> Working Demo

关于jquery - 在我的代码中使用此 jquery 行转义 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34262012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com