我有一个元素的id为'#* lK36 * kW63 * x1 * t1510689412121569'或类似的运行时。
当我在Chrome和Firefox中运行时,CSS.escape正常运行。但是,对于IE或Safari或Edge,它不起作用(如文档所述)。
是否有一个方便的功能/黑客我可以使用CSS.escape(str)在所有浏览器中工作?
答案 0 :(得分:0)
感谢@epascarello发布此内容(虽然在评论中)
您可以从此处{@ 3}}下载填充,这样您就可以在所有浏览器中使用CSS.escape('#*lK36*kW63*x1*t1510689412121569')
。
请注意,这也会在开头时转义井号/井号。我不确定这是ID本身的一部分还是后面的ID的选择器,但重要的是要牢记这一点。