a:contains(".obj")') 到一个变量

a:contains(".obj")') to a variable

我正在尝试检查我所有的 link 是否有特定文本中的单词 .obj。 到目前为止,我已经能够隐藏 link。但是我需要在变量中获取 link 并将其输出到控制台。 我该怎么做才对?

$(document).ready(function () {
    //Hides all link containing .obj
    $('a:contains(".obj")').hide();

    //Get link in variable (DOES NOT WORK)
    var $objlink = $('a:contains(".obj")');

    //Show variable in console
    console.log($objlink);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<a id="link1" href="#">.obj 1</a>
<a id="link2" href="#">.obj 2</a>
<a id="link3" href="#">.foobar</a>

不是输出整个 jquery 对象,而是遍历它并记录 href

$objlink.each(function(){

   console.log($(this).attr('href'))

})