2016-09-21 15 views
2

比方說,我有這樣的:選擇值

<meta prop="foo" name="randomname1"> 
<meta prop="bar" name="randomname2"> 
<meta prop="foobar" name="randomname3"> 

我想name屬性的值,但僅限於道具=「酒吧」。標籤的順序可能並不總是相同的,所以索引不是解決方案。

+3

可能重複[是否有可能使用jQuery來讀取元標記](http://stackoverflow.com/questions/1036351/is-it-possible-to-use-jquery-to-read-meta標籤都有效) – Rajesh

回答

1

您可以使用attr()從你的HTML元素得到的東西屬性

試試這個:

var a = $('meta[prop="bar"]').attr('name'); 
console.log(a); 
// 'randomname2' 
2

alert($('[prop=bar]').attr('name'))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<meta prop="foo" name="randomname1"> 
 
<meta prop="bar" name="randomname2"> 
 
<meta prop="foobar" name="randomname3">

使用attr selector

說明:選擇具有指定屬性的元素,其值恰好等於特定值。