ui和n-child呼叫的正确语法?

时间:2010-10-01 10:20:24

标签: jquery jquery-ui jquery-ui-sortable

我对jquery选择语法(以及一般的jquery)仍然有点新。我不确定如何让这个电话工作。

我正在使用一个给我一个事件和ui的函数。我正在使用stop event in sortable,我试图从这个元素中获取第n个孩子(第一个),然后尝试清除它的类。现在我有:

 stop : function(event, ui) {
     $(ui.item):nth-child(1).removeAttr("class");
 }

但是这给了我一个意想不到的':'错误。这个的正确语法是什么?

1 个答案:

答案 0 :(得分:2)

在此使用.eq().first().eq(0)的快捷方式),如下所示:

$(ui.item).eq(0).removeAttr("class");
//or:
$(ui.item).first().removeAttr("class");

这里要注意的重要区别是:nth-child()(用作字符串选择器)是从1开始的,.eq():eq()(选择器版本)是从0开始的。