如果元素id为"mainid|label",则在使用$("#mainid|label")时将引发异常。

Error: Syntax error, unrecognized expression: #mainid|label

那么如何使用jQuery ID选择器获取此元素?

最佳答案

您也可以使用$.escapeSelector

$("#"+$.escapeSelector("mainid|label"))
$.escapeSelector自动管理字符串中存在的每个单个特殊字符

09-25 22:19