jQuery を使用して < p > タグ内のコンテンツを取得したいと考えています。そのため、各プレイヤーの名前に Java 変数を使用できます。jquery コードは、playerN1 をプレイヤー名の代わりに空白文字列として設定します。text() がプレイヤーの名前を取得していないのはなぜだろうと思っていました (< p > タグ内の内容)。
<!-- HTML -->
<div class="match1">
<div id="m1.p1" class="col3 first last bracket_player1">
<p class="name">Player1 Name</p>
</div>
<div id="m1.p2" class="col3 first last bracket_player2">
<p class="name">Player2 Name</p></div>
</div>
</div>
<div class="match2">
<div id="m2.p1" class="col3 first last bracket_player1">
<p class="name">Player1 Name</p>
</div>
<div id="m2.p2" class="col3 first last bracket_player2">
<p class="name">Player2 Name</p></div>
</div>
</div>
// The jQuery
for (i = 0; i < 7; i++)
{
var match = "m" + i;
var elementID = "#"+match+".p1 "+"p";
var playerN1 = $(elementID).text();
console.log(elementID);
console.log(playerN1);
}