如何用jquery选择DOM元素

时间:2013-01-20 06:49:18

标签: javascript jquery canvas

我在javascript中有一个函数,可以在随机画布上绘制图像

我使用javascript默认选择器选择我的img来源,然后在所需的画布上绘制此图像

我想使用jquery来选择我的img对象,但当我用var img =document ...替换var img=$("#karajan")时,但该函数不会在画布上绘制图像

我也试过var img=$("#karajan").text() .... $("#karajan").val() .... $("#karajan").html(),但没有一个不起作用

    function drawImage() {

        var img = document.getElementById("karajan");
        var arr = getRandomArray();
        for (var i = 0; i < 3; i++) {
            for (var j = 0; j < 3; j++) {
                var dx = ((j == 0) ? 0 : j * 150 + j * 10);
                var dy = ((i == 0) ? 0 : i * 150 + i * 10);
                var k = i * 3 + j;
                if (k > 7) continue;

                getCanvas(arr[k] - 1).drawImage(img, j * 150, i * 150, 150, 150, 0, 0, 150, 150);

            }
        }
    }

1 个答案:

答案 0 :(得分:3)

您可以使用$("#karajan").get(0)。或$("#karajan")[0]