2013-08-15 2 views
0

Я надеялся на некоторые советы о том, как определить изменение значения скрытого поля ввода с помощью jquery.Обнаружение изменения скрытого поля ввода

<input type='hidden'id='txtVar' value=''/> 

    $(document).on('change', '#txtVar', function() { 
    alert("called"); 
}); 

Как на данный момент я не получаю правильно

С уважением

+2

ли НУ увидели это: http://stackoverflow.com/questions/4067372/change-event-of-html-hidden-field – Cherniv

+0

(-1) Если вы в буквальном смысле поставил «Обнаружение изменения скрытого поля ввода jquery» в Google (комбинация названия и тега) вы получите несколько дубликатов. – FakeRainBrigand

ответ

2

Это делает работу. Но дело в том, что вы должны запускать мероприятие вручную.

Смотрите мой код ниже:

<button id='btn'>Click Me</button> 
<input type='hidden'id='txtVar' value=''/> 

$("#btn").click(function(){ 
$("#txtVar").val("1234").change(); 
}); 

$(document).on('change', '#txtVar', function() { 
    alert("called"); 
}); 

После того, как вы запустите событие, используя click, как показано выше предупредительного called будет называться.

НАЙДИТЕ скрипку здесь: http://jsfiddle.net/ku3xU/1/

Смежные вопросы