Javascript代码不工作在Chrome,但工作在其他任何地方
Javascript Code not working in Chrome, but works everywhere else
我试图在表头上调用jquery单击函数,用可排序插件对其进行排序。
jQuery("#orderby").click();
此代码通常被安排在文档准备好后几毫秒工作,否则它将无法工作。我在火狐上检查了一下,一切正常。然后是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()
不这样做——该方法用于定义单击处理程序函数。
尝试使用以下代码来模拟表头上的单击事件:
jQuery("#orderby").trigger(jQuery.Event("click"));
相关文章:
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- 地理定位在Jsfidle中工作,但不在任何其他JS编辑器中
- 用户名输入如果其他块不能正常工作/Javascript-jQuery-AJAX
- 如何隐藏空<span>在IE中使用javascript.(注意,在其他浏览器中工作正常)
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- onbeforeunload事件在我的代码中没有触发,但其他示例可以工作
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器
- 无法从IE中的data.responseText获取结果,但在其他浏览器中工作
- 安排工作在触发其他操作后进行
- 为什么只有最新的按钮才能工作?我发现其他按钮的点击函数为空
- IE11:indexOf()不在一个页面上工作,但在其他页面上工作
- 索引在IE中导致错误;在其他浏览器中工作
- jQuery和其他从工作的jsfiddle复制到本地env时未运行的JS
- 淡入、滑入和其他需要显示的功能:无无法正常工作
- jQuery don'当元素被其他元素检索时,它不能正常工作
- jquery惰性加载和其他jquery/javascript函数;追加后无法工作
- DomElement.click() 事件在 chrome 中不起作用,但其他事件可以工作
- Fancybox图像点击可以独立工作,但不能与我的其他代码一起工作
- 当选中一个复选框时,表单中的所有其他复选框都必须禁用-不工作
- 文档.参考工作其他页面