Jestem nowym użytkownikiem jQuery i chciałbym zaktualizować identyfikator elementu. Moje podejście jest:jQuery element aktualizacji id
wybrać ten element przez jego id
nadpisać ten identyfikator z nową wartością.
Czy mógłbyś powiedzieć mi, gdzie jest mój błąd?
Dzięki!
Poniżej znajduje się kod 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>
[Działa dla mnie] (http://jsfiddle.net/davidThomas/V2ZFf/) (Win XP/Chrome 18). –
To działa dla mnie (http://jsfiddle.net/beardtwizzle/jqbb2/) w Chrome Canary – isNaN1247
Czy masz więcej niż jeden element o tym samym identyfikatorze? Musisz również wprowadzić odpowiednią zmianę w atrybucie "for" etykiety. – nnnnnn