-5

好的,学究们,我已经编辑了问题以包含“直接”一词。我的问题是过滤表/tbody 或直接通过 id 是否有任何性能优势。你真的不应该在一开始就假设愚蠢,并让提问者从怀疑中受益。

假设不允许直接使用原始 javascript,如果 TD 有一个 id,例如“A17”,这是使用 jQuery 获取它的最快方法:

   var cell$ = $("#mytable tbody").find("TD#" + id);

或者

   var cell$ = $(id);

或者是其他东西?

4

2 回答 2

1

正如这个测试所表明的那样,直接查找元素是最好的方法(它实际上快了大约 80%):

http://jsperf.com/jqselect123

于 2013-09-14T13:56:07.743 回答
1

假设不允许使用原始 JS,则 jQuery 不起作用,并且无法选择td任何ID.

于 2013-09-14T13:59:32.913 回答