Это должно работать:
i.split('-')[0].split('.')[0]
Случай 1 : filename-IDENTIFIER.json
Он принимает подстроку перед дефисом, поэтому выходные данные станут filename
[ 1114]
Случай 2 : filename.json
В строке нет тире, поэтому первый сплит ничего не делает (полная строка будет в 0-м элементе), затем принимает подстроку перед точкой. Вывод будет filename
Случай 3 : filename
Нечего разбивать, вывод будет filename
Если это всегда [ 118] и -IDENTIFIER
, тогда безопаснее использовать это:
i.split('-IDENTIFIER')[0].split('.json')[0]
Случай 4 : filename-blabla.json
Если в имени файла есть дополнительная черта , это не будет проблемой, вывод будет filename-blabla
Ну, docs.jquery.com был бы хорошим началом (особенно раздел Manipulation). Обычно много хороших примеров, а также документации.
Я забрал jQuery в Действии, которое определенно стоило чтения.
docs.jquery.com является очевидным выбором однако существуют некоторые большие учебные руководства там, jQuery для разработчиков является одним из лучших.
Однако, если то, что вы смотрели действительно вскакивает и изучает все это быстро и руки (который я предлагаю), я настоятельно рекомендую консоль поджигателя и Визуальный jQuery и начинаю чинить далеко лучший способ учиться, по моему скромному мнению, удачи!
Визуальный jQuery является более приятным способом просмотреть документацию jQuery...
Здесь существует хорошая шпаргалка: http://www.gscottolson.com/jquery/jQuery1.2.cheatsheet.v1.0.pdf
Я рекомендую Изучить Ссылку jQuery и jQuery. Первая книга хороша для получения запущенного с большого количества примеров, особенно о выборе всех видов элементов. Второе хорошо для того, чтобы быстро искать свойство или метод.
Вы могли подписаться на бесплатный 10-дневный суд safaribooksonline
Необходимо смочь прочитать jQuery в книге Действия до пробных прогонов. К тому времени необходимо знать, хорошо работает ли книга, и она должна полученных Вы до скорости с jQuery.
Я нашел, что шпаргалки на Альтернативной странице ресурса (http://docs.jquery.com/Alternative_Resources) были очень полезны.