Есть ли синтаксический сахар для поиска элемента по его атрибуту в jQuery?
Довольно частенько нужно выбрать элемент по его атрибуту, или по значению атрибута.
В результате пишется что-то вроде $someEl.find('a[href="'+someVar+'"]'), и вроде бы ничего, но кусочек +'"]') меня наталкивает на определенные мысли. Когда там два подряд атрибута, то вообще жесть выходит.
Хотелось бы увидеть что-то вроде $someEl.find('a').where('href',someVar).
P.S.: Ну, и плюс, как быть с data-атрибутами. Используя $el.data() они не устанавливаются в DOM, как быть с этим?
P.P.S.: Да, можно написать велосипедик, как, например, .toggleClass(), но тут посложнее, мне кажется.