Изменить цвет ссылки css()

SocMaster

Профессор
Регистрация
26 Июл 2011
Сообщения
211
Реакции
49
Есть текстовое поле, к нему привязан блок с выбором цвета.
ставлю вот так onchange="jq('a.linkt').css('color','this.value');"
Не работает
Сам код блока
<div id="preview">
<a href="" class="linkt"> Тест</a>
</div>
 
Код:
'this.value'
просто поставь this.value
 
jq('a.linkt').css('color',this.value); - Все равно не меняется стиль
alert - выводит содержимое правильно.
 
что такое jq? оно переопредено?
и не забываем, что у линки нескольно состояний
Код:
a{
    color : red;
}
a:link{
    color : red;
}
a:visited{
    color : red;
}
a:hover{
    color : red;
}
 
запости полный код чтоли
Какой полный код? инпут?
<input type="text" value="{$bg_color}" class="color" onchange="jq('a.linkt').css('color',this.value);" name="color_link" id="colors" style="width: 50px;">
jq -
var jq = jQuery.noConflict();
и не забываем, что у линки нескольно состояний
мне просто цвет ссылки нужно менять. есть div внутри него будет тизер. юзер сможет сам настроить некоторые параметры, один из них как раз смена цвета ссылки, и хочу сразу отображать тизер, сменил цвет сразу видно результат.
 
Какой полный код? инпут?
<input type="text" value="{$bg_color}" class="color" onchange="jq('a.linkt').css('color',this.value);" name="color_link" id="colors" style="width: 50px;">
jq -
var jq = jQuery.noConflict();
и не забываем, что у линки нескольно состояний
мне просто цвет ссылки нужно менять. есть div внутри него будет тизер. юзер сможет сам настроить некоторые параметры, один из них как раз смена цвета ссылки, и хочу сразу отображать тизер, сменил цвет сразу видно результат.
Все работает Для просмотра ссылки Войди или Зарегистрируйся

А вообще лучше не разбрасывать в каждый обработчик элемента по функции. А в одном месте все описать(забиндить).
 
Блин...забыл. У меня цвета пишутся в таком виду rgb виде или как там..
Не добавил решётку #
 
Назад
Сверху