Javascript 使用map函数将div划分为数组
我正在按id将主div的子div添加到数组中 但是不能得到什么问题。。。。。。。? 在添加到数组中之后,我想发送到ajax,以csv格式编写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
<!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库,将代码包装在标题标记中)。