Tengo un grupo de botones de opción con el mismo nombre, pero con valores diferentes. Me gustaría hacer algo como:Cómo obtener una devolución de llamada de intercambio en los botones de opción, pero solo la que estaba SET
$("#langs").on("change", "[name=locale]", myfunction);
Esto funciona, pero cuando hago clic en un botón de opción nueva mifuncion se llama dos veces: una vez para el botón de "viejo" que está recibiendo de forma automática sin control, y una vez para el nuevo en el que estoy haciendo clic.
cambiar onchange no es una solución, porque lo uso con jquery-mobile y envuelve las entradas con etiqueta, por lo que se hace clic en la etiqueta, no en la entrada.
Probablemente estoy haciendo algo mal, pero yo tuvo que hacer $ (elem) .is (': checked') para hacer que esto funcione – w4ik