jqueryで要素の属性で絞り込む方法はありますか?
html
<a href="hoge">1</a>
<a href="huga">2</a>
<a href="hogehoge">3</a>
<a href="hugahuga">4</a>
jquery
$('a').onAttr('href', 'hoge'); // 1のjqueryオブジェクト
$('a').onAttr('href', 'huga'); // 2のjqueryオブジェクト
$('a').onAttr('href', /hoge/); // 1,4のjqueryオブジェクト
$('a').onAttr('href', /huga/); // 2,3のjqueryオブジェクト
このように'href'がマッチした要素を取得したいのですが、どのようにしたらよいのでしょうか。
a
を取得してeach
で回してチェックするやり方しか思いつきません・・・。