如何在jQuery中转义单引号?

skw*_*rox 5 jquery escaping

我试图使用转义函数来逃避单引号:

var tagDesc = "Workers'_Compensation";
tagDesc = escape(tagDesc);
$("#" + tagDesc + ".tag").css("display", "none");
Run Code Online (Sandbox Code Playgroud)

escape函数用%27to 替换单引号"Workers%27_Compensation".

所以我得到一个错误,

Microsoft JScript运行时错误:语法错误,无法识别的表达式:#Workers%27_Compensation.tag

Sus*_* -- 9

使用反斜杠

"Workers\'_Compensation";

在选择器内你需要其中2个 "Workers\\'_Compensation";

检查小提琴