Я работаю над некоторым кодом в Javascript, используя холст HTML5 и jQuery. Я использую getElementById
для получения холста, и я использую $('canvas')
чтобы получить canvas для использования функции jQuery.
Проблема в том, что я использую getElementById
Я не могу использовать jQuery для элемента и наоборот. Есть ли простая линия, которая работает с обоими?
jQuery принимает элементы как входы.
var element = document.getElementById("myCanvas");
// do stuff with element
var $element = $(element);
// do stuff with $element
Ответ tcooc довольно прямолинейный. Другой вариант:
var element = $('#id');//gives you a jQuery object
Вы можете использовать element
для всех функций jQuery. Для доступа к объекту, element.get(0).id
jQuery, используйте element.get(0).id
.getElementById()
и jQuery для управления одним и тем же элементом.