изменения значения ключа в массиве
by Mister_X_2k
HTML
<select name="mapping_select_type" id="mapping_select_type">
<option></ option>
<option value="HYBRID"> • гибридная карта</option>
<option value="ROADMAP"> • дорожная карта</option>
<option value="SATELLITE"> • спутниковая карта</option>
<option value="TERRAIN"> • физическая карта</option>
</select>
<div id="controls">Вид карты: </div>
JavaScript
$(function() {
var mapping_page = 'mapping';
var mapping_divs = '#' + mapping_page;
var mapping_name = mapping_divs + '_';
var mapping_arr = {
'mtype': '',
'mtext': ''
};
$('select').change(function() {
mapping_arr.mtype = $(this).attr('name');
//mapping_arr.mtext = $(this).val();
$("select option:selected").each(function() {
//mapping_arr.mtext += ' > ' + $(this).text();
mapping_arr.mtext = $(this).text();
});
//теперь будет заполнено
console.log('mapping_arr' + '');
$('#controls').empty().append('Вид карты: ' + JSON.stringify(mapping_arr));
$('#controls').empty().append('Вид карты: ' + JSON.stringify(mapping_arr));
});
});