Показать сообщение отдельно
  #6 (permalink)  
Старый 10.02.2018, 10:48
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от 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].

Последний раз редактировалось laimas, 10.02.2018 в 11:00.
Ответить с цитированием