jquery – 将每个小孩(‘id’)转换成数组或字符串

前端之家收集整理的这篇文章主要介绍了jquery – 将每个小孩(‘id’)转换成数组或字符串前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要为从一系列div id创建的隐藏输入创建一个逗号分隔值
<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);
    }

这个不对

解决方法

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

猜你在找的jQuery相关文章