zum Beispiel habe ich ein P-Tag und ich habe eine JavaScript-Funktion, um den Wert um 10 jedes Mal zu erhöhen, wenn ein Benutzer auf eine Schaltfläche klicken.Führen Sie if Anweisung Checker jedes Mal, wenn der Benutzer auf die Schaltfläche klicken
HTML:
<p id="test">0</p>
<button id="trigger">test</button>
JQuery:
var empty;
$(document).ready(function() {
$("#trigger").click(function(){
empty = $("#test").html()+10;
$("#test").html(empty);
console.log($("#test").html());
}
})
})
Dies sollte die p-Tag Nummer aktualisieren, aber die console.log immer 0 noch angezeigt werden soll. Gibt es irgendeinen Fehler drin? Das Folgende ist nur ein Beispiel, ich möchte nur wissen, wie man eine if-Anweisung jedes Mal ausführt, wenn ein Benutzer auf eine Spezifikationsschaltfläche klickt.
müssen Sie es zuerst konvertieren in Integer. Versuchen Sie es mit 'parseInt ($ (" # test "). text())' –
https://jsfiddle.net/rayon_1990/t2ubabrd/ – Rayon
Sind Sie sicher, dass das Konsolenprotokoll 0 anzeigt? Es sollte "010", "01010", "0101010" usw. sein? –