0

在 jQuery 中执行以下代码是否有更短的符号?我想记录所有段落的 html 内容。

var array = $('p').get();
$.each(array, function(i, val)
{
    console.log(val);
});
4

7 回答 7

0

你可以试试

console.log(array.join(''))
于 2013-03-11T07:15:04.363 回答
0

试试这个

 $.each(($('p').get()), function(i, val)
{
    console.log(val);
});
于 2013-03-11T07:15:05.923 回答
0

您可以链接您的代码:

$('p').each(function (){
    console.log($(this).html());
});
于 2013-03-11T07:15:10.327 回答
0

根据您期望的格式,您可以尝试:

array.toSTring()

这将导致数组元素由“,”分隔

于 2013-03-11T07:16:03.380 回答
0

你可以从字面上做:

console.log($('p').get());
于 2013-03-11T07:16:44.067 回答
0

你想获取段落的内容吗?

console.log($('p').text())

于 2013-03-11T07:17:19.157 回答
0

试试地图()

 var pArray=$('p').map(function() {
  return this.id;
}).get();
console.log(pArray);
于 2013-03-11T07:18:12.353 回答