Вход на сайт
javaScrpt, jQuery вопрос
157
NEW 05.05.13 14:22
есть код примерно следующего вида
<li>b1<span>bla bla bla</span></li>
<li>b2<span>bla bla bla</span></li>
Нужно поменять его на
<li>b1<img src="/logo.jpg"><span>bla bla bla</span></li>
<li>b2 <img src="/logo.jpg"><span>bla bla bla</span></li>
To есть по сути вставить каринки (лого фирм)
Помогите кто может
$("li").each(function(){
???
})
NEW 05.05.13 15:07
$("li").each(function(){
$(this).prepend("<img src='/"+$(this).text().substr(0,2)+".jpg'>");
}) ;
ну вот например. зависит потом конечно, стринг всё время одинаковый?
http://www.w3schools.com/jsref/jsref_substr.asp
позицию, порядок элементов можно с css сделать как надо.
$(this).prepend("<img src='/"+$(this).text().substr(0,2)+".jpg'>");
}) ;
ну вот например. зависит потом конечно, стринг всё время одинаковый?
http://www.w3schools.com/jsref/jsref_substr.asp
позицию, порядок элементов можно с css сделать как надо.
NEW 05.05.13 15:30
Спасибо, но что-то не то, где-то должна быть проверка на условие, а я ее не вижу
ЕСЛИ B1 TO Картинка IMG1
ЕСЛИ B2 TO Картинка IMG2
В этом моя и заморочка.
мда.. я плохо вначале об'яснила.. Мой шульд. Извините
ЕСЛИ B1 TO Картинка IMG1
ЕСЛИ B2 TO Картинка IMG2
В этом моя и заморочка.
мда.. я плохо вначале об'яснила.. Мой шульд. Извините
NEW 05.05.13 15:35
в ответ Guliston 05.05.13 15:30
не нужна проверка если имя картинки = стрингу в <li>
если нет тогда просто добавить switch
switch($(this).text().substr(0,2)){
case "b1": $(this).prepend('<img src="theImg1.png" />'); break;
case "b2": $(this).prepend('<img src="theImg2.png" />'); break;
и .т.д.
default: тут картинка по дефолту если надо;
};
если нет тогда просто добавить switch
switch($(this).text().substr(0,2)){
case "b1": $(this).prepend('<img src="theImg1.png" />'); break;
case "b2": $(this).prepend('<img src="theImg2.png" />'); break;
и .т.д.
default: тут картинка по дефолту если надо;
};
