“加速”:而不是“;IE 8中的jQuery CSS选择器
Speed up ":not" jQuery CSS selector in IE 8?
我在IE中遇到性能问题,我正在执行一个包含以下选择器的大循环:
td:not(.some-cell)
在IE中有更有效的方法吗?
IE8本机不支持:not
选择器,因此,如果您使用的是像jQuery内置的Sizzle这样的纯脚本选择器引擎,则可能是由于所有元素的纯脚本搜索速度较慢而导致性能问题。
最简单的解决方案是在服务器端用一个特定的类标记每个TD
元素,然后用类选择器选择它们。
<td class="not-some-cell"></td>
<script>
// instead of $('TD:not(.some-cell)')
var myCell = $('TD.not-some-cell');
</script>
相关文章:
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 循环中的jQuery循环
- 如何在php中的jquery中对循环内的选择框值求和
- 如何使用JSON字符串中的jQuery填充下拉框
- DataTables合并了两个独立表中的jQuery/Javascript函数
- angularjs:访问angular控制器中的jquery变量
- 使用单击函数中的jQuery切换元素
- AngularJs.调用$http.success中的jQuery函数
- bookmarklet中的jQuery.getScript()进行回调,但没有成功执行插件
- 如何从页面中的jquery调用angular js函数控制器
- iframe中的jQuery查找元素不起作用
- Greasemonkey1.0中的jQuery与使用jQuery的网站冲突
- 通过Wordpress中的jquery调用运行php文件
- iframe中的jquery-click元素
- 灯箱中的jQuery视频
- 如何正确地将jquery插件添加到webpack中的jquery对象中
- IE9中的Jquery错误
- for循环中的jquery.load()不起作用
- 等效于 AngularJS 中的 jQuery html()
- PHP中的jQuery表达式