Ich kopiere den dynamischen Text eines Spam, der von einem Slider, den der Benutzer setzt, generiert wird. Es muss auf einen Wert einer Eingabe kopiert werden.Wie kopiere ich einen Text von span
habe ich versucht, und hat nicht funktioniert:
<h4>Valor do consórcio: <span class="slider-value quote-form-element valor-carro1" data-name="Valor | Automóvel" name="Valor" data-slider-id="consorcio-auto">R$ <span id="THAT_VALUE"></span></span>
</h4>
<div class="slider" data-slider-min="20000" data-slider-max="100000" data-slider-start="23192" data-slider-step="1000" data-slider-id="consorcio-auto"></div>
<h4>Seus dados:</h4>
<input type="hidden" id="THAT_FIELD" name="THAT_FIELD" value="" />
<h4>Seus dados:</h4>
<input type="hidden" id="valorcarro" name="valorcarro" value="" />
Skript
$(function(){
var valorcarro = $('#THAT_VALUE').html();
$('#THAT_FIELD').val(valorcarro);
});
Beispiel in diesem page in der Taste im Menü "Simulação".
Das Skript kopiert nicht nur, weil der Wert später erzeugt wird, und der Benutzer noch
Ich kann nicht herausfinden, warum das downvoted wurde. Genau das hätte ich angesichts der begrenzten Informationen in der Frage getan. – Ding
Ich denke, weil es keine Erklärung gibt .. @PLan bitte erklären Sie bitte ... ein Code nur Antwort ist keine gute Idee. –
Eigentlich ist @ Pamblams Antwort besser als meine. Ich nahm an, dass die .slider-Klasse für reguläre Bereichseingaben war, die das Ereignis 'change' auslösen, wenn sich ihr Wert ändert, aber es scheint tatsächlich ein Bootstrap-Schieberegler zu sein, der stattdessen das 'slideStop' -Ereignis auslöst. Unabhängig davon, der Code hier lauscht auf eine Änderung in den Schieberegler Wert, und wenn es ausgelöst wird, nimmt den Text aus der '#THAT_VALUE' span (aus OP-Code) und legt den Wert des Feldes '#THAT_FIELD' auf was auch immer es ist. – PLan