Несколько моментов, которые полезно знать при составлении селекторов в jquery
07.11.2012
Буду сюда добавлять разные интересные способы, например совместное использование двух селекторов, поиск по нескольким атрибутам и т.д.
Применение нескольких селекторов
Нужно их все написать через запятую, но внутри кавычек:$("h1 > a, a.class:hover, ...").addClass("go");
Подбор элементов по нескольким атрибутам
вернет все элементы, у которых задан id, а атрибут name равен 'man'
$("[id][name = 'man']");
вернет все элементы, у которых задан id, атрибут name равен 'test1' и value не равно 'test2'
$("[id][name = 'test1'][value != 'test2']");
Использование this в селекторах
Можно сделать
1
$(this).children('h1 a');
или указать где искать (относительно какого контента)
1
$('h1 a', this).val();