首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从href中获取原始大小的图像(高度和宽度),并将它们放在属性上。使用jquery

从href中获取原始大小的图像(高度和宽度),并将它们放在属性上,可以通过以下步骤实现:

  1. 使用jQuery选择器选择需要获取原始大小的图像元素。例如,可以使用类选择器选择所有带有特定类名的图像元素:$('.image-class')
  2. 使用.attr()方法获取图像元素的src属性值,该属性值包含图像的URL。
  3. 创建一个新的Image对象,并将图像的URL赋值给src属性。
  4. 在图像加载完成后,可以通过naturalWidthnaturalHeight属性获取图像的原始宽度和高度。
  5. 将获取到的原始宽度和高度设置为图像元素的属性。例如,可以使用.attr()方法将宽度和高度设置为data-widthdata-height属性:$(this).attr('data-width', image.naturalWidth)$(this).attr('data-height', image.naturalHeight)

以下是一个示例代码:

代码语言:txt
复制
$('.image-class').each(function() {
  var imageUrl = $(this).attr('src');
  var image = new Image();
  image.src = imageUrl;
  image.onload = function() {
    $(this).attr('data-width', image.naturalWidth);
    $(this).attr('data-height', image.naturalHeight);
  };
});

这样,每个图像元素都会获取到其原始大小,并将宽度和高度存储在data-widthdata-height属性中。你可以根据需要进一步处理这些属性值,例如用于显示图像的缩略图或其他用途。

推荐的腾讯云相关产品:腾讯云对象存储(COS)。

腾讯云对象存储(COS)是一种安全、高可用、低成本的云端存储服务,适用于存储和处理任意类型的文件,包括图像文件。你可以使用腾讯云对象存储(COS)来存储图像文件,并通过其提供的API获取图像的元数据,包括原始宽度和高度。

腾讯云对象存储(COS)产品介绍链接地址:https://cloud.tencent.com/product/cos

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 页面彈出各种窗口詳解

    一、 基本变化 <SCRIPT LANGUAGE="javascript"> </SCRIPT> 参数解释: window.open 弹出新窗口的命令; 'page.html' 弹出窗口的文件名; 'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; 100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; 二、 弹启一个全屏窗口 加入fullscreen <SCRIPT LANGUAGE="javascript"> </SCRIPT> 三、 打开一个和按F11所见到的一样的窗口 加入channelmode <SCRIPT LANGUAGE="javascript"> </SCRIPT> 四、 打开一个连标题栏都没有的窗口(无标题、最小、最大、以及关闭按钮) <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=gb2312"> <script language="javascript"> function unload() { var popUpSizeX=200; //窗口的宽度 var popUpSizeY=166; //窗口的高度 var popUpLocationX=2;//距离左边的距离 相当于 left var popUpLocationY=2;//距离顶端的距离 相当于 top // URL of the popUp var popUpURL="http://www.33d9.com/default.asp";; //打开页面的路径 // ** 下面的就不要随便改了 *** splashWin = window.open("",'x','fullscreen=1, ,scrollbars=auto,resizable=1'); splashWin.blur(); // Hide while updating window.focus(); splashWin.resizeTo(popUpSizeX,popUpSizeY); splashWin.moveTo(popUpLocationX,popUpLocationY); splashWin.location=popUpURL; } // END unload(); </script> </HEAD> <BODY></BODY></HTML> 看看,什么效果? 如果把resizable 设为0 scrollbars = no 呢? 五、 没有最大化按纽的窗口 其实也就是象软件的“关于我们”的那个窗口一样,下面就是用对话框窗口来实现它。 showModalDialog()以及showModelessDialog() 1.用showModalDialog() <html> <SCRIPT LANGUAGE="javascript"> </SCRIPT> http://w

    02

    基于OpenCV修复表格缺失的轮廓--如何识别和修复表格识别中的虚线

    通过扫描或照片对文档进行数字化处理时,错误的设置或不良的条件可能会影响图像质量。在识别的情况下,这可能导致表结构损坏。某些图标的处理结果可能只是有轻微的瑕疵,甚至只是一些小孔,但是无法将其识别为连贯的系统。有时在创建在单元格时,表的某些侧面可能也没有线的存在。表和单元格类型多种多样,因此通常所提出的代码可能并不适合所有情况。尽管如此,如果我们能对提取的表格进行少量修改,大部分程序仍然可以使用。大多数表格识别算法是基于表格的结构。由于没有完整的边线会使一些单元格无法被识别,导致不良的识别率,因此我们需要想办法修复这些丢失的线段。

    02

    网页设计基础知识汇总——超链接

    —— 设置边框的宽度,以像素点为单位的边框宽度,不设置宽度默认值为0

    03

    基于OpenCV修复表格缺失的轮廓--如何识别和修复表格识别中的虚线

    通过扫描或照片对文档进行数字化处理时,错误的设置或不良的条件可能会影响图像质量。在识别的情况下,这可能导致表结构损坏。某些图标的处理结果可能只是有轻微的瑕疵,甚至只是一些小孔,但是无法将其识别为连贯的系统。有时在创建在单元格时,表的某些侧面可能也没有线的存在。表和单元格类型多种多样,因此通常所提出的代码可能并不适合所有情况。尽管如此,如果我们能对提取的表格进行少量修改,大部分程序仍然可以使用。大多数表格识别算法是基于表格的结构。由于没有完整的边线会使一些单元格无法被识别,导致不良的识别率,因此我们需要想办法修复这些丢失的线段。

    01
    表格的属性
    背景颜色
    边框
    背景
    宽度
    单元格与单元格之间的距离
    单元格与字体之间的距离
    高度
    对齐,值:left right center
    边框颜色 表格的表头标签。具有表格的行 bgcolor 背景颜色 backgroung 背景 height 高度 align 行的水平对齐方式 值有 right left center valign 行的垂直对齐方式 值有 top bottom middle
    的所有属性默认加粗居中
    单元格 bgcolor 背景颜色 backgroung 背景图片 width 宽度 height 高度 align 单元格的水平对齐方式 ralign 单元格的垂直对齐方式 rowspan 合并行(垂直合并) colspan 合并列(水平对齐方式) 表格 表格是用来展示数据的 width 和 height 一般只写一个另一个会等比例改变 表格标签 表格的属性
    背景颜色
    边框
    背景
    宽度
    单元格与单元格之间的距离
    单元格与字体之间的距离
    高度
    对齐,值:left right center
    边框颜色 表格的表头标签。具有表格的行 bgcolor 背景颜色 backgroung 背景 height 高度 align 行的水平对齐方式 值有 right left center valign 行的垂直对齐方式 值有 top bottom middle
    的所有属性默认加粗居中
    单元格 bgcolor 背景颜色 backgroung 背景图片 width 宽度 height 高度 align 单元格的水平对齐方式 ralign 单元格的垂直对齐方式 rowspan 合并行(垂直合并) colspan 合并列(水平对齐方式) 列表标签 有序列表:标签
      type=””>属性值有A,a,I,i,1 start=”“> 属性值为数字 有序列表的列表项
    1. 无序列表:标签
        type=””>属性值有disc circle square 无序列表的列表项
      • 自定义列表:标签
        列表的标题
        ;列表的列表项 图像:图像标签 图片的路径 图片的高度 <img heigh

        03
        领券