Просто сделайте выбор узла самостоятельно, затем оберните результат:
$(document.getElementById(id))
сохраняет конструкцию строкового селектора, который jQuery должен будет только проанализировать, а затем сделать точно то же самое. Кроме того, вам не нужно беспокоиться о экранировании таких символов, как «:» и «.», Которые действительны в идентификаторах, но означают что-то другое в селекторах.