Ответ 1
вы можете сделать
$("#\\/about-us")
У меня есть <span id="/about-us">
, создаваемый этой CMS, которую я использую.
Я хотел бы выбрать этот элемент с помощью jQuery, но мне кажется, что не нужно выбирать элементы с косой чертой.
Возможно ли это?
вы можете сделать
$("#\\/about-us")
вы можете сделать это, как это
$("span[id*='/about-us']")
где он вернет span с '/about-us' в этом атрибуте id.
Используйте обычный способ:
document.getElementById('id/with/slashes')
см.
Селектор регулярных выражений для jQuery
или связанный вопрос
Вы можете использовать jQuery escapeSeletor для этого.
$("#" + $.escapeSelector("id/with/slashes"))