Vielleicht ich das ein bisschen bin verwirrend, aber ich habe ein Stück Code, der wie das funktioniert folgendermaßen vor:Sanitizing Eingang mit jQuery in einen versteckten Eingabewert zu halten
$("#myButton").on('click', function(){
var myValue = $('#myInput').val();
listSize++;
var listItem = "<li>" + myValue + "<input type='hidden' name='foo" +
listSize + "' value='" + myValue + "' /></li>";
$("ol.myList").append(listItem);
});
Wenn der Texteingabewert zum Beispiel enthält , ein '
, dann bricht dieser Code in Bezug auf das korrekte Hinzufügen des versteckten Eingabewerts.
Ich dachte, dass die Verwendung von würde den Trick tun, aber es nicht.
Was ist der richtige Weg, damit umzugehen?
Was passiert, wenn Sie die Liste Element zuerst hinzufügen und dann die Set Wert mit $ (elem) .val(); ? –