名前の値とスコアの値で構成される応答を受け取るために JQuery を使用しようとしています。このコードは、応答名を、スコアを表示するテーブル内の名前と照合し、その名前テーブル行のスコア セルを更新することになっています。問題は、テーブル要素を選択する方法がわからないことです。
これは機能です:
function rollBall() {
var pins = $('#pins').val();
$.ajax({
type: "POST",
url: "/ajaxjqjsbowling/play.htm",
data: "pins=" + pins,
success: function(response){
if(response.status == "SUCCESS"){
var cname = response.result.currPlayName;
var cscore = response.result.currPlayScore;
$("td#plName [name = cname] + td#plScore").replaceWith('' + cscore);
}
},
error: function(e){
alert('Error: ' + e);
}
});
}
そして、これはテーブルコードです:
<table id = "playerslist">
<c:forEach var="player" items="${players}">
<tr id = "htmlplayerno"><td> ${player.htmlPlayerNo}:</td><td id = "plName">${player.name}:</td><td id = "plScore" >0</td></tr>
</c:forEach>
</table>
<table>
読んでくれてありがとう。