Jquery 获取多个div内容
我有如下html结构:Jquery 获取多个div内容,jquery,Jquery,我有如下html结构: <div class='inside'> <div>429185</div> <div>492128</div> </div> 但正如您所看到的,只有当一个div位于“inside”div中时,这才有效。当有两个div时(如示例中所示),我从php脚本中什么也得不到。如何获取两个div的内容(作为数组?)并将其发送到ajax?您不能通过ajax发送J
<div class='inside'>
<div>429185</div>
<div>492128</div>
</div>
但正如您所看到的,只有当一个div位于“inside”div中时,这才有效。当有两个div时(如示例中所示),我从php脚本中什么也得不到。如何获取两个div的内容(作为数组?)并将其发送到ajax?您不能通过ajax发送JavaScript数组。你是说JSON吗?我不知道,也许。。。不管怎样,我改变了标题。你不能通过Ajax发送JavaScript数组。你是说JSON吗?我不知道,也许。。。无论如何,我更改了title.Or
$('.inside div').map(函数(){return$(this.text();}).get()
或$('.inside div').map(函数(){return$(this.text();}).get()
var value_of_divs = $.map($('.inside div'), function (div) {
return div.innerHTML
});
var value_of_divs = $.map($('.inside div'), function (div) {
return div.innerHTML
});
var value_of_divs = [];
jQuery(".inside div").each(function(){
value_of_divs.push(jQuery(this).text());
});
jQuery.ajax({
type: 'POST',
data: {
action: 'someaction',
code: value_of_divs
},
url: '/somescript.php',
success: function(msg) {
jQuery('#somediv').html(msg);
}
});