Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用map函数将div划分为数组_Javascript_Jquery_Html_Css_Arrays - Fatal编程技术网

Javascript 使用map函数将div划分为数组

Javascript 使用map函数将div划分为数组,javascript,jquery,html,css,arrays,Javascript,Jquery,Html,Css,Arrays,我正在按id将主div的子div添加到数组中 但是不能得到什么问题。。。。。。。? 在添加到数组中之后,我想发送到ajax,以csv格式编写 <!DOCTYPE html> <html> <body> <p>Click the button to convert the array into a String.</p> <div id='main'> <di

我正在按id将主div的子div添加到数组中 但是不能得到什么问题。。。。。。。? 在添加到数组中之后,我想发送到ajax,以csv格式编写

<!DOCTYPE html>
<html>
   <body>
        <p>Click the button to convert the array into a String.</p>
        <div id='main'>
            <div id='a'>
                dab
            </div>
            <div id='b'>
                nav
            </div>
        </div>

        <button onclick="myFunction()">Try it</button>

        <p id="demo"></p>

        <script>
            function myFunction() {
                var array = $('#main id').map(function() {
                    return $(this).val();
                }).get();
                array.toString();
                document.getElementById("demo").innerHTML = array;
            }
        </script>
   </body>
</html>

单击按钮将数组转换为字符串

轻而快地擦掉 导航 试试看

函数myFunction(){ var数组=$('#主id').map(函数(){ 返回$(this.val(); }).get(); array.toString(); document.getElementById(“demo”).innerHTML=array; }
尝试正确使用
属性选择器

var array = $('#main [id]').map(function() {
   return $(this).text();
}).get();

另外,
.val()
是一个jquery函数,专门用于在节点对象上访问属性时生成
属性的元素。因此,当您想要访问
div
中的内容时,必须使用
.text()

val()
获取输入值,您没有带有value@HamasMalik您必须正确配置您的fiddle(添加jquery库,将代码包装在标题标记中)。