jQuery简写

时间:2011-07-19 08:28:11

标签: javascript jquery

有没有更优雅的方式来写这个? :

var AllOperation = $('#menu > li.operation');
var Operation1= AllOperation[0];
$(Operation1).addClass('operation-first');

3 个答案:

答案 0 :(得分:5)

$('#menu > li.operation').first().addClass('operation-first')

或者

$('#menu > li.operation:first').addClass('operation-first')

答案 1 :(得分:2)

如果要定位jQuery对象中的特定元素,可以使用.eq()方法

对于第一个,你应该使用0(方法是基于0的

$('#menu > li.operation').eq(0).addClass('operation-first');

如果您只想定位第一个,可以使用:first选择器或.first()方法(,如其他答案所述

答案 2 :(得分:1)

$('#menu > li.operation:first').addClass('operation-first');