Ich versuche, eine Variable auf den Wert einer Eingabe mithilfe von jQuery festzulegen und dann eine neue Eingabe mit diesem Wert anzufügen. Das Problem besteht darin, dass der Wert doppelte Anführungszeichen enthält, so dass die Ausgabe fehlerhaft ist.Wert erhalten, der doppelte Anführungszeichen enthält
ZB:
<input value="a:1:{s:7:"form";a:5" />
<div class="test"></div>
jQuery:
$('.test').append('<input type="radio" value="'+ value +'"/>');
Ausgang:
<div class="test"><input value="a:1:{s:7:" form";a:5" type="radio"></div>
Warum nicht '$ ('input') val()'? Welche Version von jQuery benutzt du? –
Es funktioniert für mich: https://fiddle.jshell.net/rkz9p67q/ Sind Sie sicher, dass das Problem nicht woanders ist? – Tacud
Funktioniert gut für mich: https://jsfiddle.net/barmar/shbkh69s/3/ – Barmar