我使用jQuery通过执行以下操作为特定玩家选择表格行:
var player_row = $("#player-row-"+p.player_id);
player_row
对象是对<tr>
元素的引用。 <tr>
包含多个<td>
个定义,其中一个定义具有标记<td class="fp">5</td>
使用jQuery访问td
对fp
对player_row
的最佳方法是什么? 1}}并将5
更改为其他值?
答案 0 :(得分:1)
将find() / children()与class selector一起使用,然后使用.text()更改值
player_row.children('.fp').text('newvalue')
答案 1 :(得分:0)
你可以简单地使用
$('#player_row td.fb').text('newvalue');
答案 2 :(得分:0)
你甚至不用创建额外的变量就可以做到,使用下面的
$("tr#player-row-"+p.player_id+" td.fp").html(new_value)
这将选择一个类别为“fp”的<td>
,该类必须位于ID为<tr>
的元素下
player-row-<specified_player_id>
html()
会将所需元素的值设置为新值。