如果元素id是"mainid|label"
,那么在使用$("#mainid|label")
时会抛出异常。
Error: Syntax error, unrecognized expression: #mainid|label
那怎么用jquery id选择器获取这个元素呢?
最佳答案
你也可以使用$.escapeSelector
$("#"+$.escapeSelector("mainid|label"))
$.escapeSelector
自动管理字符串中出现的每个特殊字符
关于javascript - 如何选择id包含|的元素使用 jquery id 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47151942/