我想删除 id 为 ABN%_divMetricMain 的 div,我正在编写以下代码行但它没有任何解决方案?
$("div[id$=" + code + "_divMetricMain]").remove(); //code=ABN%
我得到了解决方案,并与大家分享:
if ($("input[id$=metricId]:contains('%')")) \\code=metricId which is ABN%
{
var code = code.replace("%", "\\%");
$("div[id$=" + code + "_divMetricMain]").remove();
}
原因是使用任何元字符(例如 !"#$%&'()*+,./:;<=>?@[]^`{|}~ )作为 a 的文字部分名称,它必须用两个反斜杠转义: \ 引用链接。