Sono nuovo di jQuery e vorrei aggiornare l'id di un elemento. Il mio approccio è:jQuery update id elemento
selezionare questo elemento per la sua id
sovrascrivere questo ID con un nuovo valore.
ti dispiacerebbe dirmi dov'è il mio errore?
Grazie!
Di seguito si riporta il codice HTML:
<tr><th><label for="id_aerial_size_dist">Aerial size dist:</label></th><td><select name="aerial_size_dist" id="id_aerial_size_dist">
<option value="a">Very Fine to Fine</option>
<option value="b">Fine to Medium (EFED Default)</option>
<option value="c">Medium to Coarse</option>
<option value="d">Coarse to Very Coarse</option>
</select></td></tr>
jquery
<script type="text/javascript" src=" ../stylesheets/jQuery-1.7.2.js"></script>
<script>
$(document).ready(function() {
$('#id_aerial_size_dist').attr('id', 'id_a');
});
</script>
[Works for me] (http://jsfiddle.net/davidThomas/V2ZFf/) (Win XP/Chrome 18). –
Questo funziona per me (http://jsfiddle.net/beardtwizzle/jqbb2/) in Chrome Canary – isNaN1247
Hai più di un elemento con lo stesso id? Inoltre, dovrai apportare una modifica corrispondente all'attributo 'for' dell'etichetta. – nnnnnn