我正在使用这个CMS生成<span id="/about-us">
。
我想用jQuery选择这个元素,但它似乎不喜欢选择带有斜杠的元素。
这可能吗?
答案 0 :(得分:42)
你可以做到
$("#\\/about-us")
答案 1 :(得分:29)
你可以这样做
$("span[id*='/about-us']")
它将在其id属性中返回带有'/ about-us'的范围。
答案 2 :(得分:12)
使用常规方式:
document.getElementById('id/with/slashes')
答案 3 :(得分:0)
答案 4 :(得分:-1)
您可以使用jQuery escapeSeletor来做到这一点。
$("#" + $.escapeSelector("id/with/slashes"))