函数参数中的jquery当前元素

时间:2012-04-12 12:00:51

标签: jquery

我正在使用jquery-imagetool插件来裁剪图像。我的jquery代码如下:

$('div.image img').imagetool({
    viewportWidth: 171,
    viewportHeight: 267
})

我想从div.image元素的css中获取viewportWidth参数,所以我需要获取当前元素(img)并调用parent()。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:5)

使用每个单独处理图像,然后您可以获得div的宽度。

$('div.image img').each(function() {
    var width = $(this).closest('div.image').width();
    $(this).imagetool({
        viewportWidth: width,
        viewportHeight: 267
    });
});