jquery如何实现给div标签内的标签增加ID?

<div class="term">
    <b>面积</b>
    <a>10</a>
    <a>20</a>
    <a>30</a>
    <b>体积</b>
    <a>10</a>
    <a>20</a>
    <a>30</a>
    <b>容积</b>
    <a>10</a>
    <a>20</a>
    <a>30</a>
</div>

请问如何给上述div标签内的第三个b标签增加ID,使之成为下述代码

<div class="term">
    <b>面积</b>
    <a>10</a>
    <a>20</a>
    <a>30</a>
    <b>体积</b>
    <a>10</a>
    <a>20</a>
    <a>30</a>
    <b id="change">容积</b>
    <a>10</a>
    <a>20</a>
    <a>30</a>
</div>
阅读 2k
3 个回答
`$('.term b').eq(2).attr('id','change');`
$('.term>b:nth-of-type(3)').attr('id', 'change');

$('.term b').eq(2).attr('id', 'change')

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题