Я хочу изменить div-содержимое, где когда-либо div используется с тем же именем, код работает нормально, но только меняет содержимое первого div, что мне делать? Код приведен ниже.Измените все содержимое div на выбор опции из раскрывающегося списка
<select id="select" name="cd-dropdown" class="cd-select">
<option value="-1" selected>Currency</option>
<option value="1">Dollar $</option>
<option value="2">Pound £</option>
<option value="3">Rupees </option>
<option value="4">Dirham </option>
</select>
<script>
$(document).ready(function() {
$('.pr-price').hide();
$('#2').show();
$('#select').change(function() {
$('.pr-price').hide();
$('#'+$(this).val()).show();
}); });
<div id="1" class="pr-price">$100</div>
<div id="2" class="pr-price">£200</div>
<div id="3" class="pr-price">Rs300</div>
<div id="4" class="pr-price">D400</div>
Работы [здесь] (http://jsfiddle.net/6et39/)! –
уже работает – Dexture
Он будет работать в браузерах, совместимых с HTML5, но не во всех, а не в некоторых DOCTYPE. – mplungjan