Ho il seguente codice HTML utilizzato per creare una pagina:impostando un valore di opzione HTML per la stringa vuota
<select>
<option value="" selected>test</option>
<option value="test2">test2</option>
</select>
Ma quando guardando il codice HTML in ispettore DOM di Google Chrome sembra che questo:
<select>
<option value selected>test</option>
<option value="test2">test2</option>
</select>
Vedere la differenza? Per il primo <option>...</option>
, value=""
viene convertito in value
. Il valore, quando impostato sulla stringa vuota viene semplicemente scartato. C'è un modo per impostare il valore di un tag di opzione sulla stringa vuota? Ho bisogno di questo perché sto estraendo elementi da un database per creare un menu <select>
. Ogni <option>
avrà il valore value
impostato sul valore di un elemento del database e alcuni di questi elementi avranno come stringa il valore della stringa vuota.
Grazie. Sembra un progetto stupido. –