Мое приложение пытается отобразить текстовый водяной знак в текстовом поле на форме, но я не хочу касаться действительного значения поля.Итак, я пытаюсь использовать фоновое изображение с текстом водяного знака, используя классы;
.watermarkon input
{
background-image: url('../forms/images/TypeNameWatermark.png');
background-repeat:no-repeat;
}
.watermarkoff input
{
background-image: none;
}
Я устанавливаю текстовые поля CssClass = "watermarkon" в форме и при нажатии на такой элементЯ хотел бы удалить «watermarkon» и заменить на «watermarkoff» или даже просто удалить существующий класс.Я пробовал множество различных попыток синтаксиса, и, хотя я могу точно зафиксировать событие click, кажется, что страница никогда не обновляет CSS элемента.Вот моя последняя попытка:
jQuery(document).ready(
function() {
jQuery(".watermarkon input").click(function(event) {
jQuery(this).removeClass("watermarkon").addClass("watermarkoff");
});
}
);
Может кто-нибудь сказать мне, что мне не хватает - почему я не могу изменить CSS для обновления живой веб-страницы?
Спасибозаранее!