按名称选择输入时,使用"输入"名称选择器之前改变搜索的速度?

时间:2014-08-12 03:34:03

标签: jquery

按名称选择表单输入时,可以使用以下语法:

$("#formId").find("[name='foo']").val();

但您也可以将input放在名称选择器之前:

$("#formId").find("input[name='foo']").val();

两者产生相同的结果。

速度方面哪个更好?这有关系吗?

这可能看似微不足道,但每当有多种方式做某事时,我总是试图确定哪种方式更好,然后始终如一地坚持下去。

1 个答案:

答案 0 :(得分:1)

正如我在评论中发表的那样,我最初的假设是使用元素选择器会使选择器更快......

根据我在benchmark中测试的jspref,看起来没有元素选择器的那个更快......即使可以忽略不计

相关问题