Tengo una imagen sin class
y id
, solo existe src
. Quiero vaciar el atributo src
.
<td class="ms-vb" style="padding-bottom: 5px;">
<img alt="" src="/_layouts/images/square.gif"/>
<td>
Para
<td class="ms-vb" style="padding-bottom: 5px;">
<img alt="" src=""/>
</td>
Necesito encontrar esta imagen entre varias imágenes en HTML. ¿Como hacer eso?
0
James123
16 jun. 2011 a las 00:22
4 respuestas
La mejor respuesta
$('img[src="/_layouts/images/square.gif"]').each(function(){
$(this).attr("src","");
});
De todos modos, @kingjiv tiene razón, es mejor que lo elimines por completo:
$('img[src="/_layouts/images/square.gif"]').each(function(){
$(this).remove();
});
1
Ortiga
15 jun. 2011 a las 20:43
$('img').each(function() {
$(this).attr('src', '');
});
Vaciará todo src
. Puede cambiar el primer selector para adaptarlo a sus necesidades.
2
andyb
15 jun. 2011 a las 20:27
También puedes usar la clase padre:
$ ('td.ms-vb img'). attr ('src', '');
0
Shavit Cohen
15 jun. 2011 a las 20:28
$( "img[src='/_layouts/images/square.gif']" ).attr( 'src', '' );
1
George Cummins
15 jun. 2011 a las 20:25
Preguntas relacionadas
Nuevas preguntas
javascript
Para preguntas sobre la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excepto ActionScript). Incluya todas las etiquetas relevantes en su pregunta; por ejemplo, [node.js], [jquery], [json], etc.