разделить строку только на первый экземпляр указанного символа

В моем коде я разбиваю строку на основе _ и беру второй элемент в массиве.

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

Берет good_luck и предоставляет мне удача . Отлично работает!

Но теперь у меня есть класс, который выглядит как good_luck_buddy . Как мне заставить мой javascript игнорировать второй _ и дать мне luck_buddy ?

Я нашел этот var field = element.split (new char [] {' _ '}, 2); в ответе C # stackoverflow, но он не работает. Я пробовал это в jsFiddle ... SELECT * FROM items WHERE dimensions = '320x200'(...

Which one of the following queries will be faster and more optimal (and why):

  1. SELECT * FROM items WHERE w = 320 AND h = 200 (w and h are INT)

  2. SELECT * FROM items WHERE dimensions = '320x200'(dimensions is VARCHAR)

11
задан Vincent 5 January 2011 в 18:29
поделиться