所有具有rel属性的元素列表

List of all element which have rel property

本文关键字:元素 列表 rel 属性      更新时间:2023-09-26

我有不同类型的标签有"rel"属性使用jQuery或javascript。

<a rel="popup10">test</a>
<div>text2</div>  
<p rel="popup20">text3</p>
<span rel="other">test4</span>

我想要列表的所有元素的rel属性的值像"popup",忽略数字10或20什么。我不想要span标签因为它有rel属性但是value不是popup

您需要使用属性选择器。您可以像这样选择所有元素作为您的需求:

$('*[rel^="popup"]')

试试:

$('*[rel^="popup"]').each(function(){
      alert($(this).text());
      //do what ever you want
    })

使用下面的例子,我想所有的div只有ID,然后

<div id='test1'>aaaa</div>
<div id='test2'>bbbb</div>
<div id='test3'>cccc</div>
<div>No ID!</div>
JQuery

$(document).ready(function () {
    $("div[id]").each(function () {
        alert(this.id);
    });
});

请参阅JSFiddle