gpt4 book ai didi

javascript - 响应表在填充时会失去响应能力

转载 作者:行者123 更新时间:2023-11-28 03:18:10 25 4
gpt4 key购买 nike

我有一个 JQuery Mobile 响应表。调整浏览器窗口大小时,会显示更多/更少的列,因此一切正常。 http://jsfiddle.net/BamBamm/fe4ppftm/1/

<table data-role="table" data-mode="columntoggle" class="ui-responsive" id="customerTable">
<thead>
<tr>
<th data-priority="6">customer ID</th>
<th>Customer name</th>
<th data-priority="1">First name</th>
<th data-priority="2">Address</th>
<th data-priority="3">City</th>
<th data-priority="4">PostalCode</th>
<th data-priority="5">Country</th>
</tr>
</thead>
<tbody id="customerTableBody">
<tr>
<td>10801</td>
<td>Some name</td>
<td>Some firt name</td>
<td>Some address</td>
<td>London</td>
<td>123456</td>
<td>United Kingdom</td>
</tr>
</tbody>
</table>

当我尝试动态填充表格时,响应式表格在调整浏览器大小时不再响应。我通过设置表格主体的 html 代码来填充表格: http://jsfiddle.net/BamBamm/e2ukzy5z/1/

tableBody = "<tr><td>10801</td> <td>Some name</td> <td>Some firt name</td> <td>Some address</td> <td>London</td> <td>123456</td> <td>United Kingdom</td> </tr>";
$('#customerTableBody').html(tableBody);

我应该怎么做才能使这项工作正常进行?

最佳答案

我认为您必须在添加新行后调用 Refresh。

$('#customerTable').table("刷新")

https://github.com/jquery/jquery-mobile/issues/5570

关于javascript - 响应表在填充时会失去响应能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26222357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com