Javascript 阅读';背景图像';错误处理程序中.myStyle的属性值,并将其设置为src?
Css htmlJavascript 阅读';背景图像';错误处理程序中.myStyle的属性值,并将其设置为src?,javascript,html,css,image,Javascript,Html,Css,Image,Css html 要获取背景图像值,请执行以下操作: myImage = $('.myStyle', $el); myImage.error(function () { myImage.attr('src', background-image); }); 请注意,bgImage的值将是url(../myImage.png) 因此,您需要这样做: var bgImage = myImage.css("background-image"); 您可以使用: myImage.at
要获取
背景图像
值,请执行以下操作:
myImage = $('.myStyle', $el);
myImage.error(function () {
myImage.attr('src', background-image);
});
请注意,bgImage
的值将是url(../myImage.png)
因此,您需要这样做:
var bgImage = myImage.css("background-image");
您可以使用:
myImage.attr('src', bgImage.slice(4,-1));
哈哈,在那之后我就要睡觉了,你是在编辑你的答案,对付我的代码伙计!好的,我必须承认你做得很好,哈哈!保持良好的工作。
var bgImage = myImage.css("background-image");
myImage.attr('src', bgImage.slice(4,-1));
// change src from element by a css background image from same element.
function changeSrcByCssBackground() {
$(this).attr('src', $(this).css("background-image").slice(4, -1));
}
// do when error
myImage.error(changeSrcByCssBackground);