При использовании этого кода:
var img = $("<img />").attr('src', 'devices/images/'+phoneid+'.png')
.load(function() {
if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) {
alert('broken image!');
} else {
$("#deviceimage").append(img);
}
});
Он отлично загружает изображение в
<div id="deviceimage"></div>
но не будет применять CSS-стилизацию. И при этом я помещаю это в
<img id="deviceimage"/>.