在我的代码中使用此 jquery 行转义 ID
Escape id using this jquery row on my code
为什么我收到这个错误?
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');
谢谢
非常感谢任何回复!!
男.
解决方案一:
使用属性等于选择器:
jQuery('[id="15/12/2015"]').addClass('full').removeClass('empty');
您可以使用以下方式连接 ID:
jQuery('[id="' + id + '"]').addClass('full').removeClass('empty');
方案二:
将 id 值中的 /
转换为 \/
以创建有效的 id 选择器:
id = "15/12/2015"
$('#'+id.replace(/\//g, "\/")).addClass('full').removeClass('empty');
为什么我收到这个错误?
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');
谢谢 非常感谢任何回复!!
男.
解决方案一:
使用属性等于选择器:
jQuery('[id="15/12/2015"]').addClass('full').removeClass('empty');
您可以使用以下方式连接 ID:
jQuery('[id="' + id + '"]').addClass('full').removeClass('empty');
方案二:
将 id 值中的 /
转换为 \/
以创建有效的 id 选择器:
id = "15/12/2015"
$('#'+id.replace(/\//g, "\/")).addClass('full').removeClass('empty');