Jaws 正在读取插入 + 向下键时的部分数据
Jaws Is reading partial data on insert + down key press
Table 包含 2 个线程 JAWS 只读第一个线程和正文它不会读取下一个线程它直接跳过那部分,如何解决这个问题。当我使用 insert+down 箭头键时,它应该一个接一个地读取所有数据。
<div class="span16 m-t-2x width-100">
<table class="table planValResultsTbl" id="planValResultsTbl">
<thead>
<tr>
<th class="pad-table align-left">Member</th>
<th class="pad-table align-left">Age</th>
<th class="pad-table align-left">DOB</th>
<th class="pad-table align-left">Coverage Start Date</th>
<th class="pad-table align-left">Non-Capped Premium</th>
<th class="pad-table align-left">Capped Premium</th>
</tr>
</thead>
<tbody>
<tr align="char">
<td class="pad-table">
Primary Applicant</td>
<td class="pad-table align-left">28</td>
<td class="pad-table align-left">
08/08/1994
</td>
<td class="pad-table align-left">
08/15/2022
</td>
<td class="pad-table align-left noncapped" style="text-align: left">4.00</td>
<td class="pad-table align-left capped" style="text-align: left">4.00</td>
</tr>
</tbody>
<thead>
<tr align="char">
<th colspan="6" class="pad-table total">
Capped Premium Total  
<span class="cappedPremiumCurrencyVal">4.00</span></th>
</tr>
</thead>
</table>
</div>
您不能在单个 <table>
元素中添加多个 <thead>
(see this previous SO question and the W3C HTML <table>
spec 供参考)。
您需要将最后一行放在 <tbody>
元素内,或者改用 <tfoot>
元素。
例如:
<div class="span16 m-t-2x width-100">
<table class="table planValResultsTbl" id="planValResultsTbl">
<thead>
<tr>
<th class="pad-table align-left">Member</th>
<th class="pad-table align-left">Age</th>
<th class="pad-table align-left">DOB</th>
<th class="pad-table align-left">Coverage Start Date</th>
<th class="pad-table align-left">Non-Capped Premium</th>
<th class="pad-table align-left">Capped Premium</th>
</tr>
</thead>
<tbody>
<tr align="char">
<td class="pad-table">Primary Applicant</td>
<td class="pad-table align-left">28</td>
<td class="pad-table align-left">08/08/1994</td>
<td class="pad-table align-left">08/15/2022</td>
<td class="pad-table align-left noncapped" style="text-align: left">4.00</td>
<td class="pad-table align-left capped" style="text-align: left">4.00</td>
</tr>
</tbody>
<tfoot>
<tr align="char">
<th class="pad-table total" colspan="6">Capped Premium Total   <span class="cappedPremiumCurrencyVal">4.00</span></th>
</tr>
</tfoot>
</table>
</div>
我使用 Chrome 和 JAWS 2022 测试了上面的代码,它使用 Insert + 向下箭头[读取了整个 table =27=],包括最后一行。
Table 包含 2 个线程 JAWS 只读第一个线程和正文它不会读取下一个线程它直接跳过那部分,如何解决这个问题。当我使用 insert+down 箭头键时,它应该一个接一个地读取所有数据。
<div class="span16 m-t-2x width-100">
<table class="table planValResultsTbl" id="planValResultsTbl">
<thead>
<tr>
<th class="pad-table align-left">Member</th>
<th class="pad-table align-left">Age</th>
<th class="pad-table align-left">DOB</th>
<th class="pad-table align-left">Coverage Start Date</th>
<th class="pad-table align-left">Non-Capped Premium</th>
<th class="pad-table align-left">Capped Premium</th>
</tr>
</thead>
<tbody>
<tr align="char">
<td class="pad-table">
Primary Applicant</td>
<td class="pad-table align-left">28</td>
<td class="pad-table align-left">
08/08/1994
</td>
<td class="pad-table align-left">
08/15/2022
</td>
<td class="pad-table align-left noncapped" style="text-align: left">4.00</td>
<td class="pad-table align-left capped" style="text-align: left">4.00</td>
</tr>
</tbody>
<thead>
<tr align="char">
<th colspan="6" class="pad-table total">
Capped Premium Total  
<span class="cappedPremiumCurrencyVal">4.00</span></th>
</tr>
</thead>
</table>
</div>
您不能在单个 <table>
元素中添加多个 <thead>
(see this previous SO question and the W3C HTML <table>
spec 供参考)。
您需要将最后一行放在 <tbody>
元素内,或者改用 <tfoot>
元素。
例如:
<div class="span16 m-t-2x width-100">
<table class="table planValResultsTbl" id="planValResultsTbl">
<thead>
<tr>
<th class="pad-table align-left">Member</th>
<th class="pad-table align-left">Age</th>
<th class="pad-table align-left">DOB</th>
<th class="pad-table align-left">Coverage Start Date</th>
<th class="pad-table align-left">Non-Capped Premium</th>
<th class="pad-table align-left">Capped Premium</th>
</tr>
</thead>
<tbody>
<tr align="char">
<td class="pad-table">Primary Applicant</td>
<td class="pad-table align-left">28</td>
<td class="pad-table align-left">08/08/1994</td>
<td class="pad-table align-left">08/15/2022</td>
<td class="pad-table align-left noncapped" style="text-align: left">4.00</td>
<td class="pad-table align-left capped" style="text-align: left">4.00</td>
</tr>
</tbody>
<tfoot>
<tr align="char">
<th class="pad-table total" colspan="6">Capped Premium Total   <span class="cappedPremiumCurrencyVal">4.00</span></th>
</tr>
</tfoot>
</table>
</div>
我使用 Chrome 和 JAWS 2022 测试了上面的代码,它使用 Insert + 向下箭头[读取了整个 table =27=],包括最后一行。