動的に生成されたdivに背景画像を追加しようとしています。jqueryを使用してdivを動的に作成する
$("<div>", {
'class': "iviewer_image_mask",
css: "background: url('http://somesite.com/path/to/image.jpg');"
}).appendTo(this.container);
誰もが、私は背景画像を追加するために間違ってやっているか知っている:私は背景のCSSプロパティを追加すると、以下のように、それは私のプラグインを壊しますか?
なぜ 'class'は引用符で囲まれていますが、 'css'は引用符で囲まれていませんか? – kevin628
'background'のセミコロンがあなたのコードを壊しています。 – kei
jquery docs:' class'という名前は、JavaScriptの予約語なので、マップ内で引用する必要があります。 http://api.jquery.com/jQuery/#jQuery2 – thindery