Estoy tratando de cambiar el atributo de imagen src usando jQueryCómo ajustar la imagen src usando jQuery
jQuery("#imageID").attr('src','http://localhost:8080/images/1/myImage.png');
utilizando el código anterior que puedo cambiar el atributo src, pero cuando intento esto: -
jQuery("#imageID").attr('src',jQuery("#imageBlock").css('background-image'));
no puedo cambiar el src.
proporcionan
alert (jQuery("#imageBlock").css('background-image'));
devuelve:
Edición # 1 justo cuando estaba a punto de aceptar la solución. Debo decir que casi toda la solución funcionó en FF. Intenté:
- slice (4, -1);
- división ("(") [1]> luego reemplazar (")", "");
Creo que los demás también funcionarán. Pero ninguna de las soluciones está funcionando en IE. La razón de ser: mientras vuelve FF:
IE Devuelve:
^^ mente la citas aquí
Ahora, ¿cuál podría ser la forma genérica de configurar el atributo src? ¿Debo probar el navegador si es IE o no?
Este es el código de trabajo.
var src = "";
if (jQuery.browser.msie) {
src = jQuery("#imageBlock").css('background-image').slice(5,-2);
}else{
src = jQuery("#imageBlock").css('background-image').slice(4,-1);
}
jQuery("#imageID").attr('src', src);
Realmente no me gusta: x. Si hay otra solución que no sea esta, por favor avíseme o de lo contrario aceptaré la solución slice
de inmediato.
[Este] [1] es simple y al punto. [1]: http://stackoverflow.com/questions/18867735/how-to-change-image-attrsrc-using-jquery –