k3nguruh
Erfahrenes Mitglied
Hallo,
ich möchte eine Reihe von Form Felder löschen bzw. deselektieren.
Jetzt habe ich 2 Möglichkeiten gefunden. Vll kann mir einer sagen, welche die bessere / richtigere Möglichkeit ist.
Möglichkeit 1: .find
Möglichkeit 2: .each
Wenn es was anderes / besseres / schnelleres gibt, bin ich davon auch nicht abgeneigt ;-)
ich möchte eine Reihe von Form Felder löschen bzw. deselektieren.
Jetzt habe ich 2 Möglichkeiten gefunden. Vll kann mir einer sagen, welche die bessere / richtigere Möglichkeit ist.
Möglichkeit 1: .find
Javascript:
$(form).find(':input[type=radio], :input[type=checkbox]').prop('checked', false);
$(form).find(':input:not([type=radio], [type=checkbox])').val('');
Möglichkeit 2: .each
Javascript:
$(':input', $(form))
.each(function(i, elem) {
//
if (
$(elem).prop('type') == "checkbox" ||
$(elem).prop('type') == "radio"
)
{
$(elem)
.prop('checked', false);
}
//
else
{
$(elem)
.val('');
}
});
Wenn es was anderes / besseres / schnelleres gibt, bin ich davon auch nicht abgeneigt ;-)