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'))
})
我正在尝试检查我所有的 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'))
})