Почему холст не работает с селектором jQuery?

Я сделал простой пример использования canvas, а затем увидел, что мой код не работает, когда я использую селектор jQuery.

Examples:

Javascript

    window.onload = function() {
        var canvas = document.getElementById('myCanvas');
        var ctx = canvas.getContext('2d');

        ctx.fillRect(10,50,100,200);
    };

JQuery

   window.onload = function() {
        var canvas = $('#myCanvas');
        var ctx = canvas.getContext('2d');

        ctx.fillRect(10,50,100,200);
    };

Поэтому я понятия не имею, почему это произошло. Есть ли ограничения по этому поводу?

Ответы на вопрос(4)

Ваш ответ на вопрос