何が問題なのですか?コンソールは、変数y
に既存の外部イメージの正しい絶対パスが含まれていることを示しています (直接リンクが有効になっています)。背景設定後、文字色が赤に変わります。
console.log("image url: "+y);
$(this).css("background","url('"+y+"') !important;");
$(this).css("color","red");
background-image でも機能しません。