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>
의견이 있으십니까?