[Jquery] Меняется стиль для всех элементов почему-то

boool

Создатель
Регистрация
27 Авг 2011
Сообщения
24
Реакции
0
по идее вот этот скрипт:
HTML:
<script>
$(document).ready(function(){
  $(".all-search input, textarea, select").focus(function () {
         $(this).css({'border-color' : '#83c00b', 'font-weight' : 'bolder'});
    });
	$(".all-search input, textarea, select").blur(function () {
         $(this).css({'border-color' : ''});
    });
	 });
</script>
должен менять стиль элементов input, textarea, select ТОЛЬКО для элемента с классом all-search. Но, почему-то он меняет стиль для всех input, textarea, select (не только в элементе с классом all-search)
Как сделать, чтобы стиль менялся исключительно для элемента с классом all-search?
 

По аналогии для многих элементов - просто перечисляем их:
HTML:
$("input.all-search:textarea,input.all-search:select,input.all-search:text")
либо просто, если подойдут любые элементы input с классом all-search (checkbox, radio etc)
HTML:
$("input.all-search")
 
Назад
Сверху