设置图片src属性在Chrome中不起作用

use*_*749 21 jquery google-chrome image

我希望获得src一个图像并按下src时将其设置为另一个图像#btn:

jQuery("#btn").live("click", function() {
    jQuery("#another_div")
        .children("img")
        .attr("src", jQuery(this).prev("img").attr("src"));
    jQuery(this)
        .prev("img")
        .attr("src","");
})
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

jQuery(this).prev('img').removeAttr("src");
Run Code Online (Sandbox Code Playgroud)

它在Firefox,IE7-9和Safari中运行良好.

仅在Chrome中,即使源更改(src=""),也不会删除图像.

Jos*_*kle 31

你可以改成它

jQuery(this).attr("src", "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==");
Run Code Online (Sandbox Code Playgroud)

也许?

  • 好,我知道了.它是1px x 1xx透明GIF图像的base64编码字符串. (6认同)