jquery 来自函数参数的当前元素

标签 jquery

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

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

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

谁能帮我吗?

最佳答案

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

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

关于jquery 来自函数参数的当前元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10123146/

相关文章:

javascript - 添加显示星星的点击事件后,点击的地方没有注册

javascript - Symfony 中缓慢/低效的 Javascript 代码开发周期

jquery - 禁用 sj :datepicker Struts 2

JavaScript `defer` 似乎不起作用

javascript - 页面源没有动态 div 元素

javascript - 如何从javascript中的字符串中删除正斜杠和反斜杠

javascript - 将复选框重置为初始状态

javascript - 使用 Jquery 匹配字符串

javascript - 将鼠标悬停在宽度不等的重叠 div 上

javascript - 使用jquery获取div的底值