[英]jQuery get divs html from inside div
我有以下html:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
我正在尝试使用id="parent"
从div
获取所有div html。 之后,建立一个数组并将每个html推入其中。
基本上我需要得到这个:
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
而不是这样:
1
2
3
4
和jQuery代码:
var val = [];
$.each($('#parent'), function (i, left) {
$('div', left).each(function () {
var data = $(this).html();
val.push(data);
});
});
alert(JSON.stringify(val));
这是JSFiddle
count=$('#parent > div').length;
for(i=0;i<count;i++){
console.log($('#parent > div')[i].outerHTML);
}
尝试externalHTML ,如下所示。 演示@ 小提琴
var arr = [];
$("#parent > div").each(function() {
arr.push(this.outerHTML);
});
console.log ( JSON.stringify(arr ) );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.