jQuery选择列表元素不工作

jQuery选择列表元素不工作,jquery,Jquery,我试图在主导航中选择ul#suckrfishnav中的第一个列表项li:。使用 我的目标是在列表中的第一个li中添加class=“first”。尝试以下方法: $('ul#suckerfishnav li:first-child').addClass("first"); 我要展示它的工作原理您也可以使用纯CSS: #suckerfishnav li:first-child {background-color:Red;); 我做错了什么?假设它在Choice的浏览器中得到支持如果你回头看他的问

我试图在主导航中选择ul#suckrfishnav中的第一个列表项li:。使用

我的目标是在列表中的第一个li中添加class=“first”。

尝试以下方法:

$('ul#suckerfishnav li:first-child').addClass("first");

我要展示它的工作原理

您也可以使用纯CSS:

#suckerfishnav li:first-child {background-color:Red;);

我做错了什么?假设它在Choice的浏览器中得到支持如果你回头看他的问题,他想先添加
,我猜他使用bg=red只是为了显示选择器工作。此外,并非所有浏览器都支持第一个孩子,尤其是较老的浏览器。不管怎样,如果使用这些“较老”的浏览器,则应该对其进行拍摄!:)好吧,公平地说,我只是建议CSS可能(也可能不是)是一种更简单的方法。
#suckerfishnav li:first-child {background-color:Red;);