~ 220 elemanlı bir sayfanın test edilmesine dayanan ~ 200'lük kontrol kutusu elemanları ve her elemanın ~ 200 maddelik bir dizi sorgulaması gerekiyordu, input selector:Bu jQuery seçici neden bu kadar yavaş?
$("input[id$='" + code + "']").each(function() { //...
değerini bulmaya şaşırdım Xzx30
$("input:checkbox[id$='" + code + "']").each(function() { //...
'den 4-5 kat daha hızlı ve checkbox selector'den yaklaşık 10 kat daha hızlı:
$(":checkbox[id$='" + code + "']").each(function() { //...
Aynı zamanda input
ile aynı işlemi gerçekleştiren evrensel seçici *
çalıştı.
Performansta neden bu kadar büyük bir fark olduğunu merak ediyorum.
+1: Güzel bir soru :) – Sarfraz