2016-09-21 33 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

说明:选择具有指定属性的元素,其值恰好等于特定值。