jQuery - 仅更新图像 url 文件夹
jQuery - update image url only folder
如何更新,图片URL只有一部分...
例如:我有 2 个文件夹,如果图像来自 lenovo 文件夹,我想将该文件夹更改为 samsung
<img src="images/lenovo/abc.jpg">
到 <img src="images/samsung/abc.jpg">
$(function() {
$("img").each(function() {
var imgURL = $(this).attr('src');
if(imgURL.lastIndexOf('/')>6) {
imgURL = imgURL.replace("images/lenovo","images/samsung");
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<img src="images/lenovo/abc.jpg"><img src="images/xyz.jpg">
取img
的当前src
并使用replace()
替换更新src
。你可以像下面那样做。希望对您有所帮助。
$(function () {
var img = $("img");
img.each(function () {
var src = $(this).attr('src');
if (src.indexOf('lenovo/') > -1) {
$(this).attr('src', src.replace("lenovo", "samsung"));
}
});
})
检查源属性是否包含'lenovo'。
如果是,则更换它。
$(function() {
var src = $('img:first').attr('src');
var needle = 'lenovo';
var altDirectory = 'samsung';
var rep;
if (src.search(needle) > -1) {
rep = src.replace(needle, altDirectory);
$('img:first').attr('src', rep);
}
});
如何更新,图片URL只有一部分...
例如:我有 2 个文件夹,如果图像来自 lenovo 文件夹,我想将该文件夹更改为 samsung
<img src="images/lenovo/abc.jpg">
到 <img src="images/samsung/abc.jpg">
$(function() {
$("img").each(function() {
var imgURL = $(this).attr('src');
if(imgURL.lastIndexOf('/')>6) {
imgURL = imgURL.replace("images/lenovo","images/samsung");
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<img src="images/lenovo/abc.jpg"><img src="images/xyz.jpg">
取img
的当前src
并使用replace()
替换更新src
。你可以像下面那样做。希望对您有所帮助。
$(function () {
var img = $("img");
img.each(function () {
var src = $(this).attr('src');
if (src.indexOf('lenovo/') > -1) {
$(this).attr('src', src.replace("lenovo", "samsung"));
}
});
})
检查源属性是否包含'lenovo'。
如果是,则更换它。
$(function() {
var src = $('img:first').attr('src');
var needle = 'lenovo';
var altDirectory = 'samsung';
var rep;
if (src.search(needle) > -1) {
rep = src.replace(needle, altDirectory);
$('img:first').attr('src', rep);
}
});