3 of 119 menu

Methode val

Die Methode val ermöglicht das Abrufen und Ändern des aktuellen Werts eines Elements.

Syntax

So können wir den aktuellen Wert des ersten Elements in der Auswahl abrufen:

$(Selektor).val();

Die Methode val wird hauptsächlich verwendet, um Werte von Formularelementen abzurufen, wie z.B.: input, select und textarea. Wenn sie auf einer leeren Sammlung aufgerufen wird, gibt sie undefined zurück. Bei der Arbeit mit select, bei dem das Attribut multiple gesetzt ist, gibt die Methode ein Array der Werte jeder ausgewählten option zurück. Wenn keine ausgewählt ist, wird ein leeres Array zurückgegeben. So können wir den Wert jedes Elements in der Auswahl setzen. Als Parameter können Zeichenkette, Array oder Zahl übergeben werden:

$(Selektor).val(Wert);

Anwenden einer Funktion auf jedes Element in der Auswahl. Die Funktion erhält als ersten Parameter den aktuellen Index in der Auswahl und als zweiten - seinen aktuellen Wert:

$(Selektor).val(Attributname, function(Index in der Auswahl, aktueller Wert));

Beispiel

Im folgenden Beispiel holen wir die Werte, die in das Input-Feld eingegeben werden, und geben sie unten in einem Absatz aus:

<input type="text" value="text"> <p></p> p { color: green; margin: 8px; } $('input').keyup(function() { let value = $(this).val(); $('p').text(value); }).keyup();

Beispiel

Und nun werden wir mit der Methode val die Werte der Knöpfe, die wir drücken, in das darunter liegende Input-Feld schreiben:

<div> <button>one</button> <button>two</button> <button>three</button> <button>four</button> </div> <input type="text" value="click buttons"> button { margin: 4px; cursor: pointer; } input { margin: 4px; color: green; } $('button').click(function() { let text = $(this).text(); $('input').val(text); });

Siehe auch

  • Methode attr,
    die das Arbeiten mit Attributen von Elementen ermöglicht
  • Methode prop,
    die das Arbeiten mit Eigenschaften von Elementen ermöglicht
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen