当前位置:首页 > jquery

jquery获取img的src

2026-02-04 06:52:07jquery

获取单个img元素的src属性

使用attr()方法直接获取指定img元素的src属性值。假设img的id为myImage

var src = $('#myImage').attr('src');
console.log(src); // 输出src属性值

获取多个img元素的src属性

通过遍历所有img元素获取src属性。例如获取页面中所有img的src:

$('img').each(function() {
    var src = $(this).attr('src');
    console.log(src); // 逐个输出每个img的src
});

动态监听src变化

若需监控src属性变化,可通过MutationObserver实现:

jquery获取img的src

var observer = new MutationObserver(function(mutations) {
    mutations.forEach(function(mutation) {
        if (mutation.attributeName === 'src') {
            console.log('新src:', $(mutation.target).attr('src'));
        }
    });
});
observer.observe(document.getElementById('myImage'), { attributes: true });

注意事项

  • 确保DOM加载完成后执行代码,可将代码放在$(document).ready()中。
  • 若img通过JavaScript动态生成,需在元素存在后操作或使用事件委托。

标签: jqueryimg
分享给朋友:

相关文章

jquery下载

jquery下载

jQuery下载方法 官方渠道下载 访问jQuery官网(https://jquery.com/),点击首页的“Download”按钮。页面提供两个版本: Production:压缩版(mini…

jquery 属性

jquery 属性

jQuery 属性操作 jQuery 提供了一系列方法来获取、设置和操作 HTML 元素的属性。以下是常用的属性操作方法: attr() 方法 用于获取或设置元素的属性值。获取属性时,传入属性名;设…

jquery数组

jquery数组

jQuery 数组操作 jQuery 提供了多种方法来操作数组或类数组对象(如 jQuery 对象集合)。以下是常见的数组操作方法: 遍历数组 使用 $.each() 方法可以遍历数组或对象: v…

jquery字符串

jquery字符串

jQuery 字符串操作 jQuery 提供了多种方法来处理字符串,尽管它主要是一个 DOM 操作库,但字符串处理在动态内容生成和数据交互中非常常见。 字符串拼接与连接 使用 JavaScript…

css jquery

css jquery

CSS 与 jQuery 的基础用法 CSS(层叠样式表)用于控制网页的样式和布局,而 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery 跳转

jquery 跳转

jQuery 页面跳转方法 使用 jQuery 实现页面跳转可以通过多种方式完成,以下是几种常见的方法: 修改 window.location 属性 // 直接跳转到指定 URL window.l…