Javascript P想用一个替代的(:|\.|\[|\]\124;,|=|@)来匹配它。但是我同意使用内置的,所以我删除了regexp。这是OP的一个提示,您可以使用character类编写它。 elementId.replace(/(:|\.|\[|\]|,|=|@)/g

Javascript P想用一个替代的(:|\.|\[|\]\124;,|=|@)来匹配它。但是我同意使用内置的,所以我删除了regexp。这是OP的一个提示,您可以使用character类编写它。 elementId.replace(/(:|\.|\[|\]|,|=|@)/g,javascript,jquery,Javascript,Jquery,P想用一个替代的(:|\.|\[|\]\124;,|=|@)来匹配它。但是我同意使用内置的,所以我删除了regexp。这是OP的一个提示,您可以使用character类编写它。 elementId.replace(/(:|\.|\[|\]|,|=|@)/g, "\\$1" ); $("div > #" + elementId).empty(); Uncaught Error: Syntax error, unrecognized expression: div > #bla@bl

P想用一个替代的
(:|\.|\[|\]\124;,|=|@)来匹配它。但是我同意使用内置的,所以我删除了regexp。这是OP的一个提示,您可以使用character类编写它。
elementId.replace(/(:|\.|\[|\]|,|=|@)/g, "\\$1" );

$("div > #" + elementId).empty();
Uncaught Error: Syntax error, unrecognized expression: div > #bla@bla.be
$("div > [id='" + elementId + "']").empty();