Javascript jQuery-将ID分配给元素
我有一个简单的菜单,是这样的Javascript jQuery-将ID分配给元素,javascript,jquery,css,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 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>
您可以使用:
$('.main-menu').attr('id','sm_id')
对于使用类仅针对第二个元素。主菜单
,可以使用eq()
选择器:
$('.main-menu:eq(1)')
您可以使用:
$('.main-menu').attr('id','sm_id')
对于使用类仅针对第二个元素。主菜单
,可以使用eq()
选择器:
$('.main-menu:eq(1)')
试试这个:
$(function(){
$('.main-menu').attr('id','nav');
});
试试这个:
$(function(){
$('.main-menu').attr('id','nav');
});
这是你要找的
$('.main-menu').attr('id', 'nav');
希望这有帮助……这是您要找的
$('.main-menu').attr('id', 'nav');
希望这有助于……使用
$('.main-menu').attr("id","whatever")
使用
$('.main-menu').attr("id","whatever")
Div类名称:主菜单
属性名称:id
属性值:nav
使用:
结果:
<div class="main-menu" id="nav">
Div类名:主菜单
属性名称:id
属性值:nav
使用:
结果:
<div class="main-menu" id="nav">
$('.main menu').attr('id','nav')
?使用类选择器获取元素,然后使用.attr()分配id@ArunPJohny如果主菜单收集了多个元素,该怎么办?为什么要实现这一点,因为ID必须是唯一的@Raina77现在他会这样写,$('.main menu:has(ul.menu)
@Zel您的html不正确,需要“在class=navigation中”
$('.main menu').attr('id',nav')
?使用类选择器获取元素,然后使用.attr()分配id@ArunPJohny如果主菜单收集了多个元素,该怎么办?为什么要实现这一点,因为ID必须是唯一的@Raina77现在他会这样写,$('.main menu:has(ul.menu)
@Zel你的html不正确,需要“在class=navigation中”
我宁愿使用单独的eq
调用,像这样:$('.main menu')。eq(1)
。在这种情况下,它不会有太大影响(性能方面)。我宁愿使用单独的eq
调用,比如:$('.main menu')。eq(1)
。在这种情况下,它不会有多大影响(性能方面)。