2009-05-20 3 views
0

Может ли кто-нибудь понять, почему это дает мне пустое поле оповещения в ie7?Объекты, обнаруженные с помощью Livequery in ie7

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

Для каждого нового Тег загружен, ie7 предупреждает пустое сообщение (FF правильно показывает соответствующие названия) Однако, когда thetitle = $ (это) .html(), ie7 предупреждает правильную информацию. Я что-то упустил?

ответ

0

Селектор jQuery и accessor для этого. Вы пробовали это?

$("#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; 
}); 

На отдельной ноте, вы знаете, что jQuery 1.3.x has LiveQuery built in? Больше нет необходимости в дополнительном плагине.