Ich habe die folgenden Eingabefelder in einem Formular. Ich möchte undefiniert entfernen und durch ein Leerzeichen ersetzen "". Ich kann es nicht zur Arbeit bringen. Ich möchte nur "undefined" nicht ursprünglichen Wert entfernen.Wie ersetzen Sie einen bestimmten Wert eines Eingabefeldes mit jQuery?
<input type="hidden" name="address1" id="address1" value="Some address undefined" class="address1">
<input type="hidden" name="address2" id="address2" value="Another address undefined" class="address1">
Ich möchte nur undefined entfernen. Bisher habe ich versucht:
var str = $('input').value().replace(/undefined/g, 'ada');
$('input').value(str);
und
$('input:contains("undefined")').each(function(){
$(this).html($(this).html().split("undefined").join(""));
});
Diese versteckten Eingänge sind offensichtlich in einer Form verwendet und nicht angezeigt (dh: hidden ") - lassen so den undefinierten in und mit ihr am Ziel des Formulars beschäftigen (zB: in Die php-Seite, die das Formular übergibt seine Daten schneller als versuchen, den Wert Client-Seite zu ändern. – gavgrif