Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Изменение css (https://javascript.ru/forum/events/35355-izmenenie-css.html)

assd18 08.02.2013 16:18

Изменение css
 
Здравствуйте, не получается изменить свойство input. Не могу понять в чем проблема. В иф входит, но понимает указанный айди:

<div class="regField"> 
                        <div class="accountInfo">E-mail:</div><input type="text" id="regMail" onfocus="this.style.background = 'url(img/formBgActive.png)';" onblur="this.style.background = 'url(img/formBg.png)';" />
</div>


if($("#regEmail").length == 0)
    {   
        $("#regEmail").css("margin","10px"); 
    	$("input#regEmail").focus(function() {
    	  $(this).css('border','solid 1px #4A5C5E');
    	}); 
    }

danik.js 08.02.2013 16:24

regEmail или всеже regMail ?
$("#regEmail").length == 0 - проверка на то, что коллекция пуста (то есть элементы с таким селектором не найдены)

Также не стоит использовать javascript для задания стиля для focus состояния. Для этого есть
input:focus{ border: solid 1px #4ACE; }

assd18 08.02.2013 16:33

))))))))))))
Спасибо)


Часовой пояс GMT +3, время: 07:32.