У меня есть группа переключателей с одинаковым названием, но разными значениями. Я хотел бы сделать что-то вроде:
$("#langs").on("change", "[name=locale]", myfunction);
Это работает, но когда я нажимаю на новый переключатель, моя функция вызывается дважды: один раз для «старого» переключателя, который автоматически снимается, и один раз для нового, который я нажимаю.
изменение onchange на onclick не является решением, потому что я использую его с jquery-mobile, и он оборачивает входные данные меткой, поэтому щелкают метку, а не ввод.