получить каждый дочерний элемент('id') в массив или строку

Мне нужно создать значение, разделенное запятыми, для скрытого ввода, созданного из ряда идентификаторов div

<div id="main">
<div id="A"></div>
<div id="B"></div>
<div id="C"></div>
</div>

<input type="hidden" id="children"/>

Я хочу использовать jquery, но у меня проблемы с функцией

    function update_input(main){
        var array = new Array();

           $('#'+main).children('id').each(function(){
                 array.push($(this).attr('div'));  
           });         

        input_value = array.toString();
        $('#children').val(input_value);
    }

Это неправильно

10
задан Daniel Hunter 15 March 2012 в 23:06
поделиться