选中某一个网页元素,是开销很大的操作。所以,使用选择器的次数应该越少越好,并且尽可能缓存选中的结果,便于以后反复使用。
原写法:
$("#tblTmsOrderDetail tr").find("td:eq(18)").find("input[type=checkbox]").attr("disabled", "disabled");
当数据量达到一定数量级的时候会提示脚本运行过慢
可以这样写:
var tr = $("#tblTmsOrderDetail tr");
tr.find("td:eq(18)").find("input[type=checkbox]").attr("disabled", "disabled");
这样可以达到优化的效果.