我已加載jQuery和我有一個數組(對象)包含字符串,像這樣:爲什麼在包含字符串的數組上運行jquery each()可將每個字符串分解爲單個字符數組?
window.stack = [
"header",
"nav",
".content",
"footer"
];
當我使用jQuery的每個()函數,並嘗試再次出現,就像讓我的每一個字符串通過循環運行此這樣的:
$.each(window.stack,function(){
var h = this;
console.log(h);
})
...我得到這個:
String [ "h", "e", "a", "d", "e", "r" ]
String [ "n", "a", "v" ]
String [ ".", "c", "o", "n", "t", "e", "n", "t" ]
String [ "f", "o", "o", "t", "e", "r" ]
爲什麼不讓我得到:
header
nav
.content
footer
?
這個問題可能會有幫助:http://stackoverflow.com/questions/2522765/strings-in-array-are-no-longer- strings-after-jquery-each – NiallMitch14