Я хотел бы использовать
$("#fooid")
вместо
document.getElementById("fooid")
потому что я получаю идентификатор с перед #
. Несмотря на то, что вы можете удалить его достаточно легко, существует довольно много смешивания между тем, когда я использую селектор jQuery, и когда я использую собственные вызовы DOM. В частности, это вызывается внутри отрисовки диаграммы, которая, похоже, ожидает возвращения нативного объекта DOM. Придание ему этого расширенного объекта jQuery заставляет его задыхаться и становиться фиолетовым.
Есть ли способ заставить jQuery "хорошо играть" и притвориться, что он дал или вернул вместо этого нативный объект?