CSS选择器用于在id名称中选择带斜杠的id?

时间:2011-03-01 11:39:00

标签: jquery jquery-selectors

我正在使用这个CMS生成<span id="/about-us">

我想用jQuery选择这个元素,但它似乎不喜欢选择带有斜杠的元素。

这可能吗?

5 个答案:

答案 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"))