在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