简体   繁体   English

jQuery-为元素分配ID

[英]jQuery - assigning ID to an element

I have a simple menu, that goes like this 我有一个简单的菜单,像这样

<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>

I need to assign an ID of "nav" to a second div (class="main-menu") and I have to do it by jQuery. 我需要将ID“ nav”分配给第二个div(class =“ main-menu”),而我必须使用jQuery。 Anyone can help with this? 有人可以帮忙吗?

You can use: 您可以使用:

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

for targetting only second element with class .main-menu , you can use eq() selector: 要仅使用.main-menu.main-menu第二个元素,可以使用eq()选择器:

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

采用

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

Try this : 尝试这个 :

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

});

Here is what you looking for 这是你要找的

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

Hope this helps.... 希望这可以帮助....

Div class name : main-menu 班级名称:主菜单
Attribute name : id Attribute Value : nav 属性名称:id属性值:nav

use : 采用 :

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

result : 结果:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM