簡體   English   中英

純JavaScript中的jQuery屬性“ [something * = something]”選擇器

[英]jQuery attribute “[something*=something]” selector in pure JavaScript

我很好奇是否純JavaScript可以代替IE7及更高版本的jQuery選擇器。

人們只是簡單地更改標記並使用類進行選擇,還是他們不使用純JavaScript來選擇標記?

<h1 rel="xxxexternalxxx">Attribute Contains</h1>

var arrinput = $('[rel*="external"])

任何幫助將不勝感激,在此先感謝您

您可以使用getElementsByAttribute ,然后循環和過濾:

var rels = getElementsByAttribute('rel');
var attr = 'external';

var result = [];
for (var i=0; i<rels.length; i++) {
  if (rels[i].getAttribute('rel').indexOf(attr) > -1) {
    result.push(rels[i]);
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM