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