Я использую следующий код, чтобы создать элемент изображения, загрузить его, а затем добавить в статью при загрузке.Как создать и добавить изображение с помощью Javascript/jQuery?
$('<img />')
.attr('src', 'image.png') //actually imageData[0].url
.load(function() {
$('article').append($(this));
alert('image added');
});
Оповещение стреляя нормально, но изображение не появляется, и когда я проверить элемент он был добавлен без закрытия слэш
<img src='image.png' >
Почему браузер удаления вперед слэш и как его остановить?
UPDATE: Спасибо всем, кто отметил, что это не слэш, что проблема (школьный день каждого дня), так что это может быть тогда? Вот живой пример http://chris-armstrong.com/inspiration/?username=behoff
UPDATE 2: Ok, так что кажется, что я дебил для не испытывая это с другими изображениями, так как этот вопрос, кажется, с тестовым изображением я использовал (http://img.ffffound.com/static-data/assets/6/dc01f803819405bfe160459021cfe6cc57766f9b_m.jpg). Странно, потому что он загружается, когда вы нажимаете на URL-адрес ... но в любом случае, спасибо всем вашим помощникам, я узнал кое-что!
ли вы указать правильный путь? Также вы не переворачиваете 'image.png' в кавычки. – Sarfraz
В зависимости от типа документа может потребоваться косая черта. Также, какой инструмент вы используете для проверки документа, это не означает, что он отображает DOM точно так, как он написан. Существует ли изображение? Вы должны передать значение в строке: '.attr ('src', 'image.png')' и, возможно, перед этим нужно добавить косую черту: '.attr ('src', '/image.png') '. Проверьте путь. –
Я думаю, что 'article' является либо' id', либо 'class' .. не так ли? –