2010-10-01 14 views
5

içinde $ olarak parametre olarak işlev görür ... bu ne anlama geliyor? JQuery ile neredeyse hiç deneyimim yok ve varolan kodlarla çalışmam gerekiyor., jQuery

$(document).ready(function makeFooWriteTooltip() { 

:

$(function makeFooWriteTooltip() { 
    if($("div[name='txttooltip']").length>0){ 
     $("div[name='txttooltip']").each(
     function(){ 

cevap

10

Bir kısayol içindir: sözde CSS seçicileri ile $() kullanıyor, ama ne böyle bir şey manası şudur hakkında

Tüm öğreticiler

konuşmak Yine de, fonksiyonun burada bir ismi olması gerekmez. fonksiyon document.ready olaya $() bir calback çalışır geçerek kısa sadece biraz, bu eşdeğerdir: o ishal varsa

$(document).ready(function() { 
    //code 
}); 
$(function() { 
    //code 
}); 

Ayrıca, tam örnek verilen, .length kontrol etmek gerek yoktur, .each() şey (hata yok) yapmaz değilse, bu nedenle bu yeterli olacaktır:

$(function() { 
    $("div[name='txttooltip']").each(function(){ 
3

jQuery API tells us: ($ için callba eşittir

jQuery (geri arama) (ck))

  • geri arama - DOM hazır olduğunda yürütme işlevi.