Javascript 阅读';背景图像';错误处理程序中.myStyle的属性值,并将其设置为src?

Javascript 阅读';背景图像';错误处理程序中.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

Css

html


要获取
背景图像
值,请执行以下操作:

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);