jQuery - 如何在第一个ul中添加id ="menu1"

use*_*351 0 jquery

如何使用jquery在第一个ul中添加一些像id ="menu1"的元素?

<ul /*Add to Here*/ >
Run Code Online (Sandbox Code Playgroud)

PPv*_*PvG 6

$('ul:first').attr('id', 'menu1');
Run Code Online (Sandbox Code Playgroud)

要么:

$('ul').eq(0).attr('id', 'menu1');
Run Code Online (Sandbox Code Playgroud)

要么:

$('ul').first().attr('id', 'menu1');
Run Code Online (Sandbox Code Playgroud)

而且可能还有其他六种好的解决方案.

看看jQuery的文档:

PS:如果你想操纵class属性,不要使用.attr().使用.addClass()和它的兄弟姐妹相反.