Tôi có một nhóm các nút radio có cùng tên, nhưng các giá trị khác nhau. Tôi muốn làm điều gì đó như:Cách nhận lại cuộc gọi lại trên các nút radio, nhưng chỉ một nút đã được SET
$("#langs").on("change", "[name=locale]", myfunction);
này hoạt động, nhưng khi tôi bấm vào một nút radio myfunction mới được gọi hai lần: một lần cho nút radio "cũ" mà được tự động nhận được kiểm soát, và một lần cho cái mới tôi đang nhấp vào.
thay đổi onchange thành onclick không phải là giải pháp, bởi vì tôi sử dụng nó với jquery-mobile và nó kết thúc tốt đẹp các đầu vào có nhãn, vì vậy nhãn được nhấp, chứ không phải đầu vào.
Tôi có thể làm điều gì đó sai, nhưng tôi phải làm $ (elem) .is (': checked') để làm việc này – w4ik