2009-05-20 6 views
0

Quelqu'un peut-il comprendre pourquoi cela me donne des boîtes d'alerte vides dans IE7?Objets détectés par Livequery dans ie7

$("#bottles a").livequery("click", function(event) { 
    thetitle=$(this).attr("title"); 
    alert(thetitle); 
    return false; 
}); 

Pour chaque nouvelle Une étiquette chargée, IE7 avertit un message vide (FF affiche correctement les titres respectifs) Toutefois, lorsque thetitle = $ (this) .html(), IE7 avertit les informations correctes. Est-ce que j'ai râté quelque chose?

Répondre

0

Le sélecteur jQuery et l'accesseur sont trop puissants pour cela. Avez-vous essayé cela?

$("#bottles a").livequery("click", function(event) { 
     // Always define a local variable, unless you explicitly 
     // want your variable to be globally scoped. 
     var thetitle = this.title; 

     alert(thetitle); 

     return false; 
}); 

Sur une note séparée, saviez-vous que jQuery 1.3.x has LiveQuery built in? Plus besoin de plugin supplémentaire.