Показать сообщение отдельно
  #3 (permalink)  
Старый 28.08.2015, 16:39
Интересующийся
Отправить личное сообщение для helgajijka Посмотреть профиль Найти все сообщения от helgajijka
 
Регистрация: 23.03.2015
Сообщений: 27

))
Дело в том что там есть уже скрипт, который, добавляет в этот input значение из разных элементов, в частности из select. Вот фрагмент кода:
$('.select-date').change(function () {		
		var val = $(this).val();
		$('#inputHidden').val(val);	 
	});

И теперь в отдельном скрипте нужно отследить изменение значения этого input.
Ну как то так))
Я попробовала вот это решение
var inp = $('#inputHidden'),
    inputValue= inp.val(),
    timer = setInterval(function(){
        if(inp.val() !== inputValue) {
            clearInterval(timer);
            inp.trigger('change');
        }
    }, 100);
 
$('#inputHidden').on('change', function(){
    console.log("changed");
 });


Но это не дает нужного результата, я так понимаю здесь change не подходит.
Может посоветуете какое событие у input нужно использовать?

Последний раз редактировалось helgajijka, 28.08.2015 в 16:44.
Ответить с цитированием