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