在jQuery中是否有一个简短的符号表示法? 我想记录所有段落的html内容。对象字符串数组jQuery
var array = $('p').get();
$.each(array, function(i, val)
{
console.log(val);
});
在jQuery中是否有一个简短的符号表示法? 我想记录所有段落的html内容。对象字符串数组jQuery
var array = $('p').get();
$.each(array, function(i, val)
{
console.log(val);
});
您可以尝试
console.log(array.join(''))
试试这个
$.each(($('p').get()), function(i, val)
{
console.log(val);
});
你可以链代码:
$('p').each(function(){
console.log($(this).html());
});
'this'将参考实际的HTML元素。您将需要使用'this.innerHTML'而不是'this.html()'。 – 2013-03-11 07:15:41
编辑我的答案使用JQuery的'this'。 – Bigood 2013-03-11 07:17:31
取决于你希望你可以尝试什么样的格式:
array.toSTring()
这将导致相互之间由数组元素“”
你可以从字面上只是做:
console.log($('p').get());
试地图()
var pArray=$('p').map(function() {
return this.id;
}).get();
console.log(pArray);
什么信息要显示在控制台 – 2013-03-11 08:09:54