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>
どのような考えですか?