Heim >Web-Frontend >js-Tutorial >Wie kann ich den Wert eines Elements mit jQuery effektiv löschen?

Wie kann ich den Wert eines Elements mit jQuery effektiv löschen?

Linda Hamilton
Linda HamiltonOriginal
2024-12-07 00:56:11153Durchsuche

How Can I Effectively Clear an `` Element's Value Using jQuery?

Löschen von Mit jQuery

Versuch, eine Kontrollwert mit jQuery unter Verwendung des folgenden Codes:

$('#control').attr({ value: '' }); 

kann sich als zwecklos erweisen. Es bietet sich jedoch eine praktikable Lösung an: Wickeln Sie das Element in ein Formular ein, aktivieren Sie die Reset-Funktion auf diesem Formular und trennen Sie anschließend das Formular mit .unwrap().

window.reset = function(e) {
  e.wrap('<form>').closest('form').get(0).reset();
  e.unwrap();
}

Dieser Ansatz hat sich in ganz Opera als effektiv erwiesen , Firefox, Safari, Chrome und IE6, die sich auf verschiedene Formularelementtypen erstrecken (ausgenommen type="hidden").

Um den Nutzen dieser Methode zu veranschaulichen, beachten Sie Folgendes Abbildung:

<form>
  <input>

Durch Klicken auf eine der Schaltflächen wird das entsprechende Formularelement zurückgesetzt, was die Vielseitigkeit dieser Technik demonstriert.

Das obige ist der detaillierte Inhalt vonWie kann ich den Wert eines Elements mit jQuery effektiv löschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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