Ich versuche, es zu neun herauskommen, aber es kommt undefined. Wie repariert man? Ja, ich weiß, ich könnte einfach eine "9" anhängen, aber ich versuche zu lernen, wie man mit Jquery sehr einfache Mathematik macht, könntest du mir zeigen, wie man es durch die Funktion macht?Jquery Math mit .return
Antwort
var john = 5;
$('#he').append('<h1>' + (john + 4) + '</h1>');
Nun, könnten Sie so etwas wie
var john= 5
$(document).ready(function(){
$('#he').append("<h1>" + (john + 4) + "</h1>")
})
einfach ändern Sie den Code dazu
var john= 5
$(document).ready(function(){
$('#he').append("<h1>" + (john + 4) + "</h1>")
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="he"></div>
Hier gehen Sie mit einer weiteren Lösung mit ES6
verwenden
var john = 5;
$(document).ready(function(){
$('#he').append(`<h1>${john + 4}</h1>`);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="he"></div>
Hope this Ihnen helfen.
Wie die anderen Antworten zeigen, ist es größtenteils unnötig, eine return -Eigenschaft zu verwenden, um das Ergebnis einer einfachen mathematischen Operation anzuzeigen, die auswertet und einen Ausdruck ergibt, der angezeigt werden kann. Unter der Annahme eines div-Elements mit einer ID von "he" gibt es jedoch ein paar Ansätze, bei denen man eine Rückgabeeigenschaft verwenden könnte. Man könnte zwar die Eigenschaft des event object deren Wert verwenden ist:
Der letzte Wert von einem Event-Handler zurückgegeben, die von diesem Ereignis ausgelöst wurde, es sei denn, der Wert nicht definiert war.
Man könnte diese Eigenschaft übernehmen, wie folgt:
var john = 5;
$(document).ready(function(){
$("button").click(function(event) {
return john + 4;
});
$("button").click(function(event) {
$("#he").append("<h1>" + event.result + "</h1>");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>john + 4 equals?</p>
<button>Display Result</button>
<div id="he"></div>
Eine weitere interessante Sache, die Sie tun können, beinhaltet eine solche Eigenschaft auf ein Element zuweisen und es dann für den Textwert verwenden für ein Paar offener und geschlossener h1-Tags wie folgt:
var john = 5;
$(document).ready(function(){
$("#he").prop("return", john + 4);
$("#he").append("<h1>" + $("#he").prop("return") + "</h1>");
});
siehe live code
- 1. Math in Jquery Fehler
- 2. Jquery Math mit einer HTML-Tabelle
- 3. Jquery Math Operation funktioniert nicht
- 4. Jquery return undefined Datenattribut
- 5. Return array() in jQuery
- 6. jquery resizable return false
- 7. math stats mit Linq
- 8. Math Durchschnitt mit PHP
- 9. jQuery Überprüfen Sie alle Felder mit return
- 10. jQuery - Abbrechen der Formularübergabe (mit "return false"?)?
- 11. Währungs Math in JavaScript
- 12. jquery datepicker getdate return null
- 13. jQuery return false seltsames Verhalten
- 14. Math Rundungsmethode
- 15. Verzeichnis Math Fehler mit [i]
- 16. Math mit gemischten variablen Datentypen
- 17. Clojure eval mit Math Funktionen
- 18. Standardabweichung mit Apache Commons Math
- 19. Math mit NSNumbers und Ints
- 20. Umkehren, dass Math-Funktion
- 21. PHP Math mit Variable funktioniert nicht
- 22. jQuery math und split, um nur angeforderte Elemente zurückzugeben
- 23. jQuery Math Formula Issue - Falsches Ergebnis oder NaN
- 24. Interpolieren Funktion mit Apache Commons Math
- 25. Math Programm mit Schalter case-Anweisung
- 26. ValueError: Math-Domain-Fehler
- 27. Web Services Math
- 28. Math Hinter MKMetersPerMapPointAtLatitude
- 29. ArangoDB Date Math - Monatsunterschied
- 30. jQuery $ .inArray: execute bis return -1
Den Ausdruck nicht in jQuery umbrechen - es ist kein Selektor. –