2013-05-17 17 views
5

Chcę wystrzelić zdarzenie onChange dla ukrytego pola, Większość z przeczytanych przeze mnie forów sugeruje, że onChange nie działa dla ukrytych pól, Więc czy jest na to jakiś sposób, podobnie jak Plan-B?Jak wyzwalać zdarzenie onChange dla ukrytego pola?

+0

Czy możesz podać nam swój scenariusz? –

+0

W przypadku ukrytego pola, jak dodać zdarzenie changeChange ...? Do tego również musisz polegać na jednym z widocznych pól w prawo .. ?? – Gautam3164

Odpowiedz

10

w jQuery, można wywołać zdarzenie niestandardowe:

$("#hidden_input_id").trigger("special-change"); 

I można słuchać:

$("#hidden_input_id").on("special-change", function() { 

}); 

DEMO:http://jsfiddle.net/byKak/

referencyjny:

+0

Możesz także wyzwolić zwykłą zmianę zdarzenia w ten sposób '$ (" # hidden_input_id "). Trigger (" change ");', a następnie uruchomi się zwykły 'onChange'. Lub za pomocą zwykłego JS http://stackoverflow.com/a/1003155/758991 – djxak

Powiązane problemy