[英]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.