divを作成してjQueryで背景画像を追加しようとしています。何らかの理由で、私はそれをすることができません。私の代わりに私の背景色を白くすると、私は白い背景を得る。ここに私のコードです:私の背景画像はdivに表示されません
function appendToDom(poster) {
var aPoster = $('<div>');
aPoster.css({
display: 'inline block',
float: 'left',
margin: '10px',
marginLeft: '37px',
marginTop: '20px',
width: '200px',
height: '300px',
fontSize: '36px',
color: 'black',
//backgroundColor: 'white',
backgroundSize: '200px 300px',
backgroundImage: './../images/question.png'
})
/*
$(aPoster).attr("css","background-image: url(~/desktop/MyMovies/public/js/images/question.jpeg)");
$(aPoster).attr("css","background-size: 200px 300px");*/
$(main).append(aPoster);
}
ありがとうございました!だから私は、私に与えられた提案をしたが、それはまだme.Hereのために動作しません。私が持っているもののスクリーンショットです:私はそれを得た
NVM!ありがとう!
[background-imageプロパティ](https://developer.mozilla.org/)でURLを使用する場合は、 url(../ someimg.jpg)のように 'url()'で囲む必要があります。 –