Wie vergleiche ich Größen in JQuery? 5 Methoden vorgestellt

PHPz
Freigeben: 2023-04-10 10:34:12
Original
1154 Leute haben es durchsucht

In jQuery gibt es mehrere Möglichkeiten, Größen zu vergleichen. Im Folgenden sind einige der Methoden aufgeführt:

  1. .val() ruft den Wert des Elements ab und verwendet dann parseFloat() oder parseInt(), um ihn zum Vergleich in eine Zahl umzuwandeln.
var num1 = parseFloat($('#input1').val());
var num2 = parseFloat($('#input2').val());
if(num1 > num2){
    //...
}
Nach dem Login kopieren
  1. Verwenden Sie zum Vergleich bedingte Operatoren.
var num1 = $('#input1').val();
var num2 = $('#input2').val();
num1 > num2 ? console.log(num1 + " > " + num2) : console.log(num1 + " < " + num2);
Nach dem Login kopieren
  1. Verwenden Sie if/else-Anweisungen zum Vergleich.
var num1 = parseFloat($(&#39;#input1&#39;).val());
var num2 = parseFloat($(&#39;#input2&#39;).val());
if(num1 > num2){
    console.log(num1 + " > " + num2);
} else {
    console.log(num1 + " < " + num2);
}
Nach dem Login kopieren
  1. Verwenden Sie die Methode $.each() in jQuery, um die Größen aller Elemente in einer Sammlung zu vergleichen.
var numArr = [];
$('input').each(function(index){
  numArr.push(parseFloat($(this).val()));
});
var max = Math.max.apply(null, numArr);
var min = Math.min.apply(null, numArr);
console.log("Max:" + max + " Min:" + min);
Nach dem Login kopieren
  1. Verwenden Sie die Methode $.map() in jQuery, um die Elemente in der Sammlung in Zahlen umzuwandeln und sie dann zu vergleichen.
var numArr = $('input').map(function(index, elem){
  return parseFloat($(elem).val());
});
var max = Math.max.apply(null, numArr);
var min = Math.min.apply(null, numArr);
console.log("Max:" + max + " Min:" + min);
Nach dem Login kopieren

Zusammenfassend lässt sich sagen, dass es in jQuery viele Möglichkeiten gibt, Größen zu vergleichen, und Entwickler können je nach Situation die Methode auswählen, die am besten zu ihnen passt.

Das obige ist der detaillierte Inhalt vonWie vergleiche ich Größen in JQuery? 5 Methoden vorgestellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage