我正在使用 jQuery,但我遇到了一些问题。我有一堆具有某个类的 DIV,我正在尝试选择其中的第一个。first-child
由于页面布局(长篇大论),我不能使用伪类。但是我可以通过将 jQuery 对象视为一个数组来获得相同的效果。我的问题是这不返回一个 jQuery 对象,而是一个普通的 Javascript 对象(特别是一个 HTMLDivElement)。
$("#wizard div.collapsible")[0].addClass("selected");
失败是因为返回的对象没有addClass
函数。如果我使用它也会失败.get(0)
。但是,这确实有效。
$($("#wizard div.collapsible")[0]).addClass("selected");
有没有办法做到这一点而不必做双 jQuery 选择器?(并不是说这有什么大不了,但它看起来有点令人困惑。)