查找并替换图片网址源?

时间:2011-06-15 20:22:11

标签: javascript jquery jquery-selectors dom-traversal

我的图片没有classid,只有src存在。我想清空src属性。

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

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

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

4 个答案:

答案 0 :(得分:2)

$('img').each(function() {
    $(this).attr('src', '');
});

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

答案 1 :(得分:1)

$( "img[src='/_layouts/images/square.gif']" ).attr( 'src', '' );

答案 2 :(得分:1)

$('img[src="/_layouts/images/square.gif"]').each(function(){
    $(this).attr("src","");
});

无论如何,@ kingjiv是对的,你最好完全删除它:

$('img[src="/_layouts/images/square.gif"]').each(function(){
    $(this).remove();
});

答案 3 :(得分:0)

您也可以使用父类:

  

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