Как вставить изображение в некоторый HTML через JQuery?
Вопрос
Вот ситуация. У меня есть стандартная ссылка, например, так:
<h2><a href="#">Link Title</a></h2>
Теперь я хочу вставить фон, чтобы он выглядел как кнопка, поэтому я добавляю диапазон с JQuery следующим образом:
$(document).ready(function()
{
$(".post a").wrapInner("<span></span>");
});
(HTML-код для ссылки можно найти здесь, http://flickrental.co.uk/ - Кстати, это не сайт, а код для ссылки)
Теперь я могу превратить ссылку в более приятную кнопку " и я вполне счастлив ... Но у меня была еще одна мысль, что если бы я мог добавить маленькое изображение стрелки внутри ссылки (справа от текста) (этот сайт является партнерским сайтом, и кнопка должна увеличить CTR как а также изображение стрелки)
Но я не могу найти правильный синтаксис для этого. Р>
Есть идеи?
Решение
Возможно, вам следует добавить стрелку с помощью css. С учетом стрелки шириной 10 пикселей:
.post a {
padding-right: 10px;
background: url(arrow.png) no-repeat right 50%;
}
Но если вы уже используете фоновое изображение для чего-то другого, вы можете добавить изображение с помощью jquery:
$("<img src='arrow.png'/>").prependTo(".post a");
Я предполагаю, что из вашего вопроса у вас нет доступа к непосредственному изменению HTML. В противном случае это, вероятно, будет лучшим решением.