Saya memahami JQuery dalam arti dasar tetapi saya benar-benar baru mengenalnya, dan menduga ini sangat mudah.
Saya mendapatkan src dan id gambar saya dalam respons JSON (diubah menjadi objek), dan oleh karena itu nilai yang benar di responseObject.imgurl dan responseObject.imgid, dan sekarang saya ingin membuat gambar dengannya dan menambahkannya ke sebuah div (sebut saja <div id="imagediv">
. Saya agak terjebak dalam membangun secara dinamis <img src="dynamic" id="dynamic">
- sebagian besar contoh yang saya lihat melibatkan penggantian src pada gambar yang ada, tetapi saya tidak memiliki gambar yang ada.
javascript
jquery
image
Peter
sumber
sumber
var img = $('<img />', { id: 'Myid', src: 'MySrc.gif', alt: 'MyAlt' }); img.appendTo($('#YourDiv'));
sumber
Anda menghemat beberapa byte dengan menghindari
.attr
semuanya dengan meneruskan properti ke konstruktor jQuery :var img = $('<img />', { id: 'Myid', src: 'MySrc.gif', width: 300 }) .appendTo($('#YourDiv'));
sumber
Bagi mereka yang membutuhkan fitur yang sama di IE 8, inilah cara saya menyelesaikan masalah:
var myImage = $('<img/>'); myImage.attr('width', 300); myImage.attr('height', 300); myImage.attr('class', "groupMediaPhoto"); myImage.attr('src', photoUrl);
Saya tidak bisa memaksa IE8 untuk menggunakan objek di konstruktor.
sumber