Сообщение от WarDoctor
|
в php подобное реализовывалось путем объявление переменной -> цикл обработки массива с фильтром -> внесение необходимого в соответствующий ключ -> вывод конечного массива на обработку.
|
Это по вашему аналогия события, которое может и не наступить?
Сообщение от WarDoctor
|
Ваш код, к сожалению он тоже не срабатывает:
|
Пусть будет ваш селектор, а не 'select':
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(function() {
var mapping_arr = {'mtype':''};
$('select').change( function() {
mapping_arr.mtype = this.value;
}).trigger('change');
alert(JSON.stringify(mapping_arr))
})
</script>
<select id="mapping_select_type">
<option value="2">222</option>
<option value="3">333</option>
</select>
И если так: $('#mapping_select_type'), то тоже будет работать. Что именно не работает?
PS. К именам свойств объекта не являющихся числами, можно обращаться так: object_name.proprty_name. А к числовым только так: object_name[proprty_name].