【发布时间】:2017-01-29 08:36:33
【问题描述】:
假设我有这个:
<meta prop="foo" name="randomname1">
<meta prop="bar" name="randomname2">
<meta prop="foobar" name="randomname3">
我想获取 name 属性的值,但仅限于 prop="bar"。标签的顺序可能并不总是相同,因此索引不是解决方案。
【问题讨论】:
标签: javascript jquery
假设我有这个:
<meta prop="foo" name="randomname1">
<meta prop="bar" name="randomname2">
<meta prop="foobar" name="randomname3">
我想获取 name 属性的值,但仅限于 prop="bar"。标签的顺序可能并不总是相同,因此索引不是解决方案。
【问题讨论】:
标签: javascript jquery
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() 从您的 html 元素中获取某些属性
试试这个:
var a = $('meta[prop="bar"]').attr('name');
console.log(a);
// 'randomname2'
【讨论】: