Jus*_*ell 2 javascript jquery image src
我有一个图片标签..
<img src="/folder1/folder2/image.jpg">
Run Code Online (Sandbox Code Playgroud)
我需要,使用javascript/query从src标签中删除第一个正斜杠,使图像标签像这样.
<img src="folder1/folder2/image.jpg">
Run Code Online (Sandbox Code Playgroud)
我想对页面上的任何图像执行此操作.
有什么想法吗?
贾斯汀
Dav*_*mas 12
经过测试和工作:
$('img').each(
function(){
var src = $(this).attr('src');
if (src.indexOf('/') === 0){
this.src = src.replace('/','');
}
});
Run Code Online (Sandbox Code Playgroud)
根据nnnnn的建议,在下面的评论中,使用以下替代解决方案substring():
$('img').each(
function(){
var src = $(this).attr('src');
if (src.indexOf('/') === 0){
this.src = src.substring(1);
}
});
Run Code Online (Sandbox Code Playgroud)
请注意,我正在使用:
var src = $(this).attr('src');
Run Code Online (Sandbox Code Playgroud)
因为我想要属性的实际内容,而不是浏览器对该属性的评估解释(例如,使用src="/folder1/folder2/image.jpg"on jsFiddle this.src返回http://fiddle.jshell.net/folder1/folder2/image.jpg).