jQuery 是一个快速、小巧且功能丰富的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。在 jQuery 中,可以使用 .attr()
方法来获取或设置 HTML 元素的属性值,包括图片的 src
属性。
假设我们有一个 HTML 页面,其中包含多个图片元素,我们需要将它们的 src
属性替换为新的路径。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery 替换图片路径示例</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<img src="old-image1.jpg" alt="Image 1">
<img src="old-image2.jpg" alt="Image 2">
<img src="old-image3.jpg" alt="Image 3">
<script>
$(document).ready(function() {
// 替换所有图片的 src 属性
$('img').attr('src', function(index, oldSrc) {
return oldSrc.replace('old-', 'new-');
});
});
</script>
</body>
</html>
原因:
解决方法:
$('img')
选择所有图片元素。$(document).ready()
中,确保在 DOM 加载完成后执行。$(document).ready(function() {
$('img').attr('src', function(index, oldSrc) {
return oldSrc.replace('old-', 'new-');
});
});
通过以上方法,可以确保图片路径被正确替换。
领取专属 10元无门槛券
手把手带您无忧上云