【问题标题】:Select value of property by using another property使用另一个属性选择属性值
【发布时间】: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


【解决方案1】:

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

说明:选择具有指定属性且值与某个值完全相等的元素。

【讨论】:

    【解决方案2】:

    您可以使用attr() 从您的 html 元素中获取某些属性

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-15
      • 1970-01-01
      • 2021-05-30
      • 1970-01-01
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      相关资源
      最近更新 更多