刚刚编辑: 我有一个奇怪的问题与jQuery函数。我的功能适用于每个浏览器上的小jsFiddle example:
http://jsfiddle.net/Ksb2W/72/
但如果我想将该功能集成到我的html页面中,它不适用于Google Chrome和IE8。在Firefox上效果很好。将jQuery功能集成到html页面
3
A
回答
3
从我所看到的情况来看,您的点击并未突出显示正确的行,因为您的实际网站上的表格在您的示例中有不同的布局。
在此示例中,您的行映射为1:1。
在现场直播你的第二个表有两个额外的行:
<tr class="navigation"> ...
<tr class="headers"> ...
这显然打破了您的订单为基础的匹配。
由于您的示例与您的现场网站不同,因此您的悬停已中断。
在你的榜样,你有:
$(".table").each(function(){
$("tr:eq("+row+")",this).addClass("hoverx");
});
,但是,从现场直播中您有:
$("table.grid tbody tr").each(function(){
$("tr:eq("+row+")",this).addClass("hoverx");
});
注意你是如何遍历排在第二种情况下。
编辑
我想用tbody
到组交互行是一个很好的解决你的第二个表具有其他行的问题。你也可以简化您的JavaScript有点结果:
Example with second table having more rows
每请求下面是使用not
的解决方案将是什么样子。注意你几乎必须在你选择tr
的地方过滤它。
Example using not
and making the minimum amount of changes to the original code
相关问题
- 1. 将PayPal集成到HTML页面
- 2. 如何将HTML页面与Tikiwiki集成
- 3. 用jquery将html添加到html页面
- 4. 集成一个jQuery功能到另一个标签页UI
- 5. 将日历功能集成到静态.html网站
- 6. 将通讯功能集成到Phonegap-App
- 7. 将ESP8266 html页面代码集成到.ino文件中
- 8. 将XML集成到iOS Web App的HTML页面
- 9. 将页面集成到CMS shell中
- 10. 将Bootstrap Admin页面集成到Laravel 5.4
- 11. 将Silverlight集成到aspx页面
- 12. 集成页面
- 13. CodeIgnitor jquery成功给我所有页面html
- 14. 如何在ajax成功函数中加载html页面并将值加载到html页面
- 15. WCF作为html页面的数据服务。 jQuery的Ajax功能。
- 16. 使用JavaScript/JQuery的HTML页面中的热键功能
- 17. jQuery Ajax =成功返回页面
- 18. 更改jQuery成功页面。.ajax
- 19. 从成功jQuery ajax加载页面
- 20. 页面加载时jquery启动功能
- 21. jquery点击功能和“新页面”
- 22. 将Adobe Flex应用程序与HTML页面集成在一起
- 23. 如何将“内容编辑”功能集成到HTML表单元素中?
- 24. jquery fancybox html页面
- 25. 将html包含到html页面
- 26. 将html添加到html页面
- 27. jQuery成功/错误功能
- 28. jQuery成功:功能{}问题
- 29. jquery成功功能错误
- 30. 应该将aspx和html页面集成到一个项目中吗?
请在这里添加您的功能码妥善解决 – 2012-04-19 09:19:45
更正:请发表一个简短的自我包含例如您的问题在这里,为妥善解决。 – spender 2012-04-19 09:20:58
@burebistaruler:如果这些链接变得陈旧,这个问题也会......考虑在你的问题的主体中提供与问题相关的所有内容。 – spender 2012-04-19 09:24:26