Ich versuche zu tun, dass nur einer passieren kann, wenn Sie Ja oder Nein klicken. So wie es jetzt ist, wenn Sie beim ersten Mal auf "Nein" und beim zweiten Mal auf "Ja" klicken, wird es zweimal ausgeführt.Wählen Sie nur die erste Schaltfläche
function confirm() {
$("#no").one("click", function(){
return false;
});
}
$("#yes").one("click", function() {
//do something
});
Dank für die Hilfe
Können Sie Ihre vollständigen Code einfügen oder eine jsfiddle für Ihr Szenario erstellen – CNKR
Sie setzen 2 Event-Handler. Entweder muss nur 1 Event-Handler '$ ('. Confirm-button') gesetzt werden, one (" click ", function() {...}', der beide Buttons steuert (prüft auf 'yes'/'no 'Werte und reagiert entsprechend), oder Sie müssen die' andere 'Event-Handler lösen, wenn entweder' ja 'oder' nein 'ausgelöst wird. – Joseph