jQuery - 为元素分配ID

时间:2014-07-22 09:33:02

标签: javascript jquery css

我有一个简单的菜单,就像这样

<div class=navigation">
<div class="main-menu">
    <ul class="menu">
        <li><a href="home">Home</a></li>
        <li><a href="home">About</a></li>
    </ul>    
</div>

我需要将“nav”的ID分配给第二个div(class =“main-menu”),我必须通过jQuery来完成。任何人都可以帮忙吗?

5 个答案:

答案 0 :(得分:3)

您可以使用:

$('.main-menu').attr('id','sm_id')

仅定位类.main-menu的第二个元素,您可以使用eq()选择器:

$('.main-menu:eq(1)')

答案 1 :(得分:2)

使用

  $('.main-menu').attr("id","whatever")

答案 2 :(得分:1)

试试这个:

$(function(){
  $('.main-menu').attr('id','nav');

});

答案 3 :(得分:1)

这就是你要找的东西

$('.main-menu').attr('id', 'nav');

希望这会有所帮助......

答案 4 :(得分:1)

Div类名:主菜单
属性名称:id 属性值:nav

使用:

$('.main-menu').attr( 'id', 'nav' );

结果:

<div class="main-menu" id="nav">