Standard CSS selector for multiple classes. liEven is not a descendant of .liRow, just put them together:
$("#ulList .liRow.liEven:first") On Jun 16, 9:57 am, Dave <messedupp...@gmail.com> wrote: > Hi > > How do you get the first element when the element got multiple > classes? > > <ul id="ulList"> > <li class="liRow">11111</li> > <li class="liRow liEven">22222</li> > <li class="liRow">33333</li> > <li class="liRow liEven">44444</li> > </ul> > <input id="btSave" type="button" value="Save" /> > > $("#btSave").click(function(event) { > alert($("#ulList .liRow:first").attr("class"));/* Success */ > alert($("#ulList .liRow .liEven:first").attr("class"));/* Hmm > */ > > }); > > Cheers