ho una casella di selezione per la selezione di codice del paese: -selezionando il valore corretto da attributo
<div class="selectWrap">
<select name="countryCode" id="countryCode"></select>
</div>
Essa viene popolata utilizzando JavaScript e ottiene opzioni come segue: -
<option data-phone-code="+91">91 (India)</option>
Ora voglio selezionare il valore solo +91.
cercavo questo
var country = document.getElementById("countryCode");
var prefix = country.options[country.selectedIndex].value;
Ma questo restituisce il valore completo con Paese.
Come posso ottenere questo risultato?
bene si hanno alcun valore in modo che utilizza il testo. Aggiungi l'attributo value o usa l'attributo data. – epascarello
La risposta di Donal lo fa per me. Grazie ! e sì ho cambiato il mio javascript in ccode.value = "+" + countries [i] .phoneCode; Ha funzionato anche :) –
se la risposta di donal ha aiutato, è necessario contrassegnarlo come accettato. – Vignesh