Как сделать обратный вызов onchange на радиокнопках, но только на тот, который был SET

У меня есть группа переключателей с одинаковым названием, но разными значениями. Я хотел бы сделать что-то вроде:

$("#langs").on("change", "[name=locale]", myfunction);

Это работает, но когда я нажимаю на новый переключатель, моя функция вызывается дважды: один раз для «старого» переключателя, который автоматически снимается, и один раз для нового, который я нажимаю.

изменение onchange на onclick не является решением, потому что я использую его с jquery-mobile, и он оборачивает входные данные меткой, поэтому щелкают метку, а не ввод.

6
задан Gavriel 8 June 2012 в 16:30
поделиться