javascript - 如何选择id包含|的元素使用 jquery id 选择器

标签 javascript jquery

如果元素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/

相关文章:

javascript - Jquery UI 可拖动 : Align helper to mouse position

javascript - Jquery 只点击一次

javascript - WinJS 应用程序的 System.IO.DriveInfo 等效项

javascript - 在 CSS Transition 之前克隆元素返回应用了过渡的元素

javascript - 控制台错误: No 'Access-Control-Allow-Origin' header is present on the requested resource

jquery - 这种情况下如何在Table的顶部添加TR呢?

javascript - 将 JavaScript 操作与 DOM 集成的最佳实践

javascript - jquery 查找 img 大小并设置为 div css 高度和宽度

javascript - 可调整大小的 jQuery 在 Angular JS 中不起作用

javascript - Passport - 动态覆盖策略