标签: jquery
按名称选择表单输入时,可以使用以下语法:
$("#formId").find("[name='foo']").val();
但您也可以将input放在名称选择器之前:
input
$("#formId").find("input[name='foo']").val();
两者产生相同的结果。
速度方面哪个更好?这有关系吗?
这可能看似微不足道,但每当有多种方式做某事时,我总是试图确定哪种方式更好,然后始终如一地坚持下去。
答案 0 :(得分:1)
正如我在评论中发表的那样,我最初的假设是使用元素选择器会使选择器更快......
根据我在benchmark中测试的jspref,看起来没有元素选择器的那个更快......即使可以忽略不计