Увеличение значения переменных Javascript? - PullRequest
0 голосов
/ 04 августа 2010

я обрабатываю события клика по ссылке с помощью mootools. в моем HTML у меня есть ссылки с идентификатором этого шаблона: toggle_NUMBER, например. toggle_1 теперь я получаю идентификатор с этим кодом

var id = $(this.get('id').replace(togglePrefix,emptyPrefix)); 

моя проблема начинается сейчас: таким образом я удаляю префикс

var togglePrefix = 'toggle_', boxPrefix = 'page_', emptyPrefix = '';

так что должно остаться простое число типа 1, 2 или 3. Теперь я попытался увеличить это число на один

var id_new = parseInt(id)+1;

но это не сработало, и я понятия не имею, как это изменить!

Ответы [ 2 ]

0 голосов
/ 05 августа 2010

Вы пробовали $ (this) .next (), прежде чем взломать ID?

0 голосов
/ 04 августа 2010

Переменная «id» является объектом, поскольку возвращаемое значение $ function в mootools (и jQuery) является объектом.

Попробуйте это:

var id_new = $(this).get('id').replace(togglePrefix, emptyPrefix) + 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...