2013-08-16 2 views
0

Мне нужно вставить блок кода HTML перед DIV. Я смотрю на это с помощью JQuery, используя функции «раньше» или «заранее» (ни одна из них не может помочь). Но проблема в том, что если я вставляю изображение в новый код, он дает мне ошибку «не загружать URL» (отладка с Firebug), но URL-адрес правильный (он работает в других местах сети).Перед или Приготовьтесь не работать с изображениями?

Вот мой код:

$("#page").before('<div id="OverPage"><div style="width:400px; margin:0 auto;">Go <img src="~/Images/backInst_20.png" /> Back</div></div>'); 

Спасибо !!

+0

Да, это работает ... но удаление "~". Не знаю, почему ... Я, хотя это важно для размещения папки «Главная» проекта, и я использую этот способ ссылки на данные по всему веб-проекту, но в этом случае его нужно удалить. Если вы знаете, почему это так и возможно, любая дополнительная информация будет оценена по достоинству. Благодарю. – MorgoZ

ответ

0

Что-то вроде этого - вам нужно будет изменить id и т. Д., Чтобы соответствовать вашему примеру.

jQuery("<img/>").before("#page").attr({ 
    src: 'src.gif', 
    alt: '', 
    height: '60' 
}); 
Смежные вопросы