jQuery过滤器或:输入选择器比另一个快

时间:2015-02-11 08:23:10

标签: jquery

你知道从代码下面哪一个更快吗?

过滤

$("#table_po tr .th1").each( ->
    selected_obj = $(this).parents("tr")
    selected_text = $(this).text()
    $(element+' #nota_body_wrapper tr .col_po_id input').filter(->
        if selected_text is $(this).val()
            selected_obj.addClass("selected")
    )
)

:输入选择器

$("#table_po tr").each ->
    if $(element+' #nota_body_wrapper .col_po_id :input[value='+$(this).find('.th1').text()+']').length
        $(this).addClass("selected")

修改

TL; DR filter:input

感谢@A。 Wolff提到jsPerf ..对于那些想要查看结果的人here ..

0 个答案:

没有答案