Quiero eliminar el atributo id de esta imagen:
<img width="270" class="thumb" id="thumb" height="270" src="img/1_1.jpg" />
Intenté hacer esto:
$('img#thumb').RemoveAttr('id','none');
¡Pero no está quitando la identificación!
EDITAR:
$('img#thumb').attr('src', response);
$('img#thumb').attr('id', 'nonthumb');
Este deosnt carga la imagen, o en este caso el src! Pero cuando elimino el atributo id, funciona bien
javascript
jquery
html
image
Aléjate
fuente
fuente
Respuestas:
Las mayúsculas son incorrectas y tienes un argumento adicional.
Haz esto en su lugar:
$('img#thumb').removeAttr('id');
Para referencia futura, no hay ningún método jQuery que comience con una letra mayúscula. Todos toman la misma forma que este, comenzando con minúscula, y la primera letra de cada "palabra" unida es mayúscula.
fuente
attr
función).camelCase
decir "mayúscula camello" yPascalCase
"mayúscula camel".$('img#thumb'+targetid)
varias veces seguidas, lo que significa que debe volver al DOM y encontrar el mismo elemento una y otra vez. Dentro de la.load()
devolución de llamada,this
se referirá al elemento en el que se llamó originalmente, por lo que puede hacer$(this)
para referirse a ese elemento. Lo siento, no pude ayudar más con ese extraño problema. : o (No estoy seguro de qué api de jQuery está viendo, pero solo debería tener que especificarlo
id
.$('#thumb').removeAttr('id');
fuente