我有一个要尝试调用的html ID。它具有特定的名称构建,例如name_|_anyting
但是当我尝试使用Jquery的选择器获取elemetn时,我得到了一个错误
$("#name_|_anyting")
所以我的问题是:
是否在jquery选择器中不允许使用管道字符作为ID?
最佳答案
|
是选择器语法中的特殊字符,这意味着您不能直接在ID选择器中使用它。如果您无法更改标记中的ID以容纳选择器,则必须通过转义选择器来诱使jQuery选择元素:
$("#name_\\|_anything")
关于jQuery选择器不接受竖线字符|?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12306252/