[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как отрезать в строке(параметре) последний символ?
Strannik
Добрый день. Заинтересовался вопросом, но ответа толкового не нашел.
у меня формируется параметр jquery:
$primer='1,2,3,4,5,6,7,';
нужно отрезать в параметре последний символ(отрезать запятую)
substring не подходит, т.к. параметр формируется запросом к базе и количество символов в нем непостоянно(т.е. м.б. $primer='1,2,3,'; а м.б. $primer='1,2,3,4,5,';

Как такое сделать? Есть ли функция в Jquery?



Спустя 3 минуты, 46 секунд (26.05.2012 - 10:23) redreem написал(а):
так ты ее при формировании не ставь и все. типа так:

for (i = 1; i < 8; i++) {

if (i>1) delim = ','; else delim = '';
s = s + delim + i;

}


Спустя 7 минут, 47 секунд (26.05.2012 - 10:31) Strannik написал(а):
redreem
ну во-первых у нас количество символов в нем непостоянно(т.е. м.б. $primer='1,2,3,'; а м.б. $primer='1,2,3,4,5,';

во-вторых я могу обрезать параметр еще на уровне php и забирать его в Jquery уже без последней запятой...

Но меня все-таки интересует функционал Jquery(в качестве развития знаний), возможна ли обрезка последнего символа на Jquery(есть ли функции обрезки или нет) ?

Спустя 11 минут, 42 секунды (26.05.2012 - 10:43) redreem написал(а):
на JS отрезать последний символ:

s = s.substring(0, s.length - 1);


недумаю что в jQuery стали внедрять какую-то функцию, которая и так делается на JS в одну строчку.

Спустя 5 минут, 44 секунды (26.05.2012 - 10:49) Strannik написал(а):
redreem
упс - я попробовал эту функцию но с началом отсчета ошибся(взял длину всей строки), спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.