如何在选定的tr对象中选择td

时间:2013-12-18 02:56:26

标签: javascript jquery

我使用jQuery通过执行以下操作为特定玩家选择表格行:

var player_row = $("#player-row-"+p.player_id);

player_row对象是对<tr>元素的引用。 <tr>包含多个<td>个定义,其中一个定义具有标记<td class="fp">5</td>使用jQuery访问tdfpplayer_row的最佳方法是什么? 1}}并将5更改为其他值?

3 个答案:

答案 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()会将所需元素的值设置为新值。