SORU
28 NİSAN 2010, ÇARŞAMBA


Sınıf elemanları sayım Jquery bunu uygulamak için en iyi yolu nedir?

Tamam ne yapmaya çalışıyorum olduğu kadar say bütün unsurları mevcut sayfa ile aynı sınıf ve daha sonra kullanacağım buna eklenecek üzerine bir isim için bir giriş formu. Temelde kullanıcıların öğelerin aynı türde daha fazla <span>ve o zaman başka bir ekleme yaparak bir tek tıklama için izin veriyorum. Ama sadece jquery/javascript ile bunların hepsini saymak için bir yol düşünemiyorum.

Gidiyordum sonra adı madde gibi bir şey gibi name="whatever(total 1)", Eğer herkes basit bir şekilde bunu yapmak istiyorum olması son derece minnettar olarak javascript değil tam olarak benim anadil ve yığın taşması genellikle bir ton cevap ve büyük bir topluluk bu yüzden umarım benim sorgu gitmem duyulmamış.

CEVAP
28 NİSAN 2010, ÇARŞAMBA


Gibi bir şey olmalıdır:

// Gets the number of elements with class yourClass
var numItems = $('.yourclass').length

< / ^ br .


< / ^ br . Yan not olarak, sık sık bir çok fonksiyonu bir jQuery nesnesi çağrıları zincirleme önce length özelliğini kontrol etmek için yararlı, aslında gerçekleştirmek için bazı iş var emin olun. Aşağıya bakın:

var $items = $('.myclass');
// Ensure we have at least one element in $items before setting up animations
// and other resource intensive tasks.
if($items.length)
{
  $items.animate(/* */)
    // It might also be appropriate to check that we have 2 or more
    // elements returned by the filter-call before animating this subset of 
    // items.
    .filter(':odd')
      .animate(/* */)
      .end()
    .promise()
    .then(function () { 
       $items.addClass('all-done');
    });
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DigitalRev TV

    DigitalRev T

    30 AĞUSTOS 2007
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008
  • Truc Minh

    Truc Minh

    23 Ocak 2011