我希望在我的页面上获取属性“rel”存在的所有锚元素以及值为“no”的位置。
如何使用jQuery执行此操作?
我尝试过使用find方法
var list = [];
$(parentElement).find('[rel]').each(function(index){
if (this.attr("rel")) list.push(this);
});
这可以更容易吗?
答案 0 :(得分:4)
将element selector a
与attribute equals selector [rel=no]
结合使用:
$('a[rel=no]');
如果您只想要链接(而非书签)的锚元素,请使用has attribute selector [href]
:
$('a[href][rel=no]');
答案 1 :(得分:2)
您可能想要attribute equals selector
$('a[rel=no]')
答案 2 :(得分:1)
如果我理解了你想要的东西,试试这个:
$('a[rel="no"]');
答案 3 :(得分:0)
var anchorArray = $("a[rel='no']");