Показать сообщение отдельно
  #1 (permalink)  
Старый 24.01.2014, 13:34
Аспирант
Отправить личное сообщение для Viper Посмотреть профиль Найти все сообщения от Viper
 
Регистрация: 27.09.2008
Сообщений: 88

replace не функция для строки?
Есть jquery плагин http://trentrichardson.com/examples/timepicker/
Его пытаюсь настроить

$('.hasDatetime').timepicker({
	timeFormat: $(this).attr('data-format')
});

html-инпут
<input id="form_length" class="span6 hasDatetime hasDatepicker" type="text" data-format="HH:mm:ss" aria-required="true" required="" value="01:44:00" name="form[length]">


Но получаю ошибку "Error: TypeError: timeFormat.replace is not a function".
Ошибка в следующем:
(timeFormat.replace(/\'.*?\'/g, '').indexOf('Z') !== -1)
и далее по тексту плагина есть ещё несколько таких обработок.

PS!
var time_format = function(obj){
	return $(obj).attr('data-format');
}

$('.hasDatetime').timepicker({
	timeFormat: time_format
});

В таком варианте та же самая ошибка.

Как ему передать параметр-то?
Ответить с цитированием