Javascript 查找并替换图像url源?

Javascript 查找并替换图像url源?,javascript,jquery,jquery-selectors,dom-traversal,Javascript,Jquery,Jquery Selectors,Dom Traversal,我有一个没有class和id的图像,只有src存在。我想清空src属性 <td class="ms-vb" style="padding-bottom: 5px;"> <img alt="" src="/_layouts/images/square.gif"/> <td> 到 我需要在HTML中的几个图像中找到这个图像。怎么做 $( "img[src='/_layouts/images/square.gif']" ).attr( 'src',

我有一个没有
class
id
的图像,只有
src
存在。我想清空
src
属性

<td class="ms-vb" style="padding-bottom: 5px;">
    <img alt="" src="/_layouts/images/square.gif"/>
<td>


我需要在HTML中的几个图像中找到这个图像。怎么做

$( "img[src='/_layouts/images/square.gif']" ).attr( 'src', '' );
总之,@kingjiv是对的,你最好把它完全移除:

$('img[src="/_layouts/images/square.gif"]').each(function(){
    $(this).remove();
});
总之,@kingjiv是对的,你最好把它完全移除:

$('img[src="/_layouts/images/square.gif"]').each(function(){
    $(this).remove();
});
将清空所有
src
。您可以根据需要更改第一个选择器


将清空所有
src
。您可以根据需要更改第一个选择器

您还可以使用父类:

$('td.ms-vb img').attr('src','')


您还可以使用父类:

$('td.ms-vb img').attr('src','')


只是那个特定的图像?Andy为什么不完全删除它而不是删除src?您需要“在多个图像中查找此图像”。什么?@kingjiv:好吧,那是另一个option@kingjiv完全删除它将使页面无效
src
但允许为空字符串。@andy我指的是整个项目,而不是src。没有src的图像有什么用?只有那个特定的图像?Andy为什么不完全删除它而不是删除src?您需要“在多个图像中查找此图像”。什么?@kingjiv:好吧,那是另一个option@kingjiv完全删除它将使页面无效
src
但允许为空字符串。@andy我指的是整个项目,而不是src。没有src的图像有什么好处?不知何故,两者都不起作用。有什么我们可以上的课吗?对不起,我的错
attr
remove
仅应用于集合中的第一个元素。若要应用于所有,必须使用
每个
。修正了我的答案,发生了什么?请提供一个提琴,因为两者都不起作用。有什么我们可以上的课吗?对不起,我的错
attr
remove
仅应用于集合中的第一个元素。若要应用于所有,必须使用
每个
。修正了我的答案,发生了什么?请提供一把小提琴
$('img[src="/_layouts/images/square.gif"]').each(function(){
    $(this).remove();
});
$('img').each(function() {
    $(this).attr('src', '');
});