SORU
27 HAZİRAN 2009, CUMARTESİ


(bu) jQuery $vs Bu

Şu anda bu öğretici ile çalışıyorum: Getting Started with jQuery

İki örnek aşağıda:

$("#orderedlist").find("li").each(function (i) {
    $(this).append(" BAM! "   i);
});
$("#reset").click(function () {
    $("form").each(function () {
        this.reset();
    });
});

İlk örnekte kullandığımız $(this) bazı metin li, her elementin içinde eklemek dikkat edin. "Form sıfırlama" doğrudan. bu kullandığımız ikinci örnekte

$(this) sık sık this Daha kullanılacak gibi görünüyor.

Benim tahminim ilk örneği, $() dönüştürme her li öğe içine bir jQuery nesnesi olan anlar append() işlevi ise ikinci örnek reset() çağrılabilir doğrudan formu.

Temelde bir WordPress kullanmak-sadece özel fonksiyonlar için $() ihtiyacımız var.

Bu doğru mu?

CEVAP
27 HAZİRAN 2009, CUMARTESİ


JQuery kullanırken. Evet yapmaniz gereken $() Eğer bir WordPress kullanmak yardım yapmak istiyorsanız DOM şeyler sadece bunu göz önünde bulundurun.

$(this)[0] === this

Temelde öğeleri geri jQuery bir dizi her zaman jQuery object a dönüşüyor. Eğer sadece bir tane var neden biliyor musun, ilk elemanı olacak.

$("#myDiv")[0] === document.getElementById("myDiv");

.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eric Enge

    Eric Enge

    2 Kasım 2009
  • MrRandomSong

    MrRandomSong

    29 Kasım 2009
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006