-1
我想在javascript中獲取div中的數組元素。但我越來越奇怪的行爲。首先,我用一個for
循環來打印一些破折號在一個div ID dashes
Javascript - 獲取div中元素的奇怪行爲
for (var i = 0; i < 7; i++){
$("#dashes").append("_ ");
}
and in <body> i have,
<div id="dashes">
</div>
然後,我需要得到dashes
在一段時間後的內容,並與一些字母表,我用下面的代碼替換某些dash
首先得到在陣列dashes
(這樣我就可以替換字母特別劃線):
var divData = $("#dashes").html().split('');
但我得到這個奇怪的行爲。這是我得到的陣列: ,,,,,,,,,,,,,,,,,,,,,,,,_,_,_,_,_,_,_,
我也試過.split(' ');
但我再次沒有得到正確的結果。
我在哪裏做錯了?你可以建議一些其他的方法來替換dashes
div中的特定短劃線嗎?
你期望'divData'是?你在分裂什麼 – tymeJV
如何jsFiddle? – j08691
如果你想分割一個空間,然後嘗試使用'.split('');'來代替。 – War10ck