javascript - jQuery - 为元素分配 ID

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

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

最佳答案

您可以使用:

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

要仅针对具有类 .main-menu 的第二个元素,您可以使用 eq() 选择器:

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

关于javascript - jQuery - 为元素分配 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24883726/

相关文章:

javascript - Rails 的 RJS 替代方案

css - 代码的第一个 CSS 声明适用于内部样式表,但不适用于外部样式表

c# - html 标签的 EnableViewState

javascript - 从 require() 文件访问函数

javascript - 为什么浏览器/客户端图像调整大小会对性能造成如此大的影响?

javascript - 未捕获的类型错误 : Cannot read property 'join' of null

javascript - 更新后的变量未在函数外读取

jquery - Jqgrid - 对行级数据进行分组

javascript - 3D Secure 的 Stripe 支付意图仍然不完整

CSS-目标文本链接在悬停时带有底部边框,但图像链接没有边框