[英]Why AJAX call is not working only on iOS, everywhere else it works great?
[英]Javascript Code not working in Chrome, but works everywhere else
我正在嘗試在表頭上調用jquery click函數,以使用可排序插件對其進行排序。
jQuery("#orderby").click();
此代碼通常計划在文檔准備就緒后幾毫秒內生效,因為否則它將無法正常工作。 我在Firefox上檢查過它,一切都很好。 然后是Chrome,什么也沒有,Safari也沒有。 我已經檢查了IE和Opera,它運行良好。
我通過Chrome中的控制台進行了嘗試,但也無法正常工作。 知道我可能會缺少什么嗎? 如果您需要其他詳細信息,請詢問。
<table title="Clasificaciones" summary="" class="leaguemanager standingstable sortable">
<thead>
<tr>
<th class="logo num"> </th>
<th>Equipo</th>
<th id="orderby">GC</th>
<th>Loc</th>
<th>Vis</th>
</tr>
</thead>
<tbody>
<tr class="alternate ascend">
<td class="logo"><img title="Logo" alt="Logo" src="#"></td>
<td><a href="#">Cruz Azul</a></td>
<td class="num">7</td>
<td class="num">4</td>
<td class="num">3</td>
</tr>
</tbody>
<tfoot>
</tfoot>
</table>
上面的JS就是全部。
您要引用的表頭是<thead>
嗎? Chrome瀏覽器可能無法處理廣告上的點擊事件。
據我了解,您正在嘗試模擬表格標題上的click事件。 click()
不會執行此操作-此方法用於定義點擊處理函數。
請嘗試使用以下代碼來模擬表格標題上的click事件:
jQuery("#orderby").trigger(jQuery.Event("click"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.