dividir string apenas na primeira instância do caractere especificado

No meu código, divido uma string com base em_ e pegue o segundo item na matriz.

var element = $(this).attr('class');
var field = element.split('_')[1];

Tomagood_luck e me forneceluck. Funciona bem!

Mas agora eu tenho uma classe que parecegood_luck_buddy. Como faço para que meu javascript ignore o segundo_ e me dêluck_buddy?

Eu achei istovar field = element.split(new char [] {'_'}, 2); em uma resposta c # stackoverflow, mas não funciona. Eu tentei no jsFiddle ...

questionAnswers(13)

yourAnswerToTheQuestion