JSF로 만든 xhtml
페이지 내에서 JavaScript 셀/jQuery를 사용하여 테이블의 셀 내용을 변경해야합니다. 테이블을 포함하는 div
및 고유 번호를 tbody
에 할당하는 방법을 알고 있습니다. 또한 고유 한 클래스 이름을 div
자체와 대상 열에 할당 할 수 있습니다. 대상 행은 data-rk
속성으로 식별됩니다.JSF로 만든 테이블의 셀을 jQuery로 변경
<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 선택기를 여러 조합으로 시도했지만 실제로 손실되었습니다. xhtml 페이지에 다른 고유 ID (실수로 같은 행 및 열 ID가있는)가 포함될 수 있으므로 해당 특정 div 또는 해당 특정 테이블 내에서 대상 행과 대상 열을 검색해야합니다.
이 기술을 잘 알고 있습니다. 나는 로터리 방식으로했다. +1 !! – raddykrish
감사합니다. BalusC. 이 두 줄은 선택자에 대한 거의 완전한 자습서입니다. Btw, 두 번째 줄에있는 이드 뒤에 달러 기호가 나온 이유는 무엇입니까? – perissf
"Attribute-Ends-With"선택자입니다 : http://api.jquery.com/attribute-ends-with-selector/ – BalusC