1
我正在寫一個簡單的腳本,將一些體育數據擦掉並放在頁面頂部的表格中。然而,並不是將每個團隊名稱放在自己的行中,而是將每個單詞分成單獨的字母並將它們放在行中。Greasemonkey刮板代碼抓取字母而不是單詞?
來源HTML:
<span class="team-title" id="firstTeamName">Oakland Raiders</span>
示例代碼:
$(document).ready(function() {
$('#navFixed').after('<table id="tbone"></table>'); //navFixed is just an element at the top of the page
var team1 = $('span#firstTeamName').text();
for (var i = 0; i < team1.length; i++) {
var txt = $('<tr><td></td></tr>').text(team1[i]);
$('#tbone').append(txt);
}
});
樣本HTML輸出:
<table id="tbone">
<tr><td>O</td></tr>
<tr><td>a</td></tr>
<tr><td>k</td></tr>
<tr><td>l</td></tr>
...
</table>
理想輸出:
<table id="tbone">
<tr>Oakland Raiders</tr>
</table>
有什麼想法?