在xhtml
使用 JSF 创建的页面中,我需要使用 JavaScript / jQuery 来更改表格单元格的内容。我知道如何为div
包含表和tbody
. 我还可以为div
自身和目标列分配唯一的类名。目标行由data-rk
属性标识。
<div id="tabForm:centerTabView:personsTable" class="ui-datatable ui-widget personsTable">
<table role="grid">
<tbody id="tabForm:centerTabView:personsTable_data" >
<tr data-rk="2" >
<td ... />
<td class="lastNameCol" role="gridcell">
<div> To Be Edited </div>
</td>
<td ... />
</tr>
<tr ... />
</tbody>
</table>
</div>
我尝试了许多不同 jQuery 选择器的组合,但我真的迷路了。我需要在该特定 div 或该特定表内搜索我的目标行和目标列,因为 xhtml 页面可能包含具有不同唯一 ID 的其他表(并且意外地具有相同的行和列 ID)。