id中带有$的元素不能在jquery中更改

我有一个生成的文件,一些ID包含$字符。 如果元素中包含$字符,则JQuery无法使用该元素。 无论如何要绕过这个而不改变ID?

示例: https : //jsfiddle.net/duLba02y/

This works.
This doesn't
$("#test").hide(); $("#te$t").hide();

由于$是元字符,因此使用\\来逃避它。

 $("#te\\$t").hide(); 

文件

要使用任何元字符(例如!“#$%&’()* +,。/:; <=>?@ [] ^`{|}〜)作为名称的文字部分,必须使用两个反斜杠进行转义:\\。