Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   jQuery и checkbox'ы (https://javascript.ru/forum/events/30424-jquery-i-checkbox%27y.html)

bayanruby 03.08.2012 16:38

jQuery и checkbox'ы
 
Нужна помощь, с этим делом плохо знаком...

Нужно со всех активных чекбоксов собрать в массив данные в виде ключ=значение атрибута name, а значение ключа=значение атрибута value

devote 03.08.2012 16:57

<input type="checkbox" name="lala" value="1" checked="checked" />
<input type="checkbox" name="blah" value="2" />
<button onclick="getData();">Получить</button>
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script>
    function getData() {
       var arr = jQuery('input[type="checkbox"]:checked').serializeArray();
       var out = {};
       for( var i = 0; i < arr.length; i++ ) {
           out[ arr[ i ].name ] = arr[ i ].value;
       }

       alert( JSON.stringify( out ) );
   }
</script>

bayanruby 03.08.2012 17:03

ой красава, спасибо очень добрый человек :)


Часовой пояс GMT +3, время: 05:04.