Так что у меня этот код:Атрибут родительского объекта доступа jQuery?
function theObject(){
this.someelement = $("#someelement");
this.someotherelement = $("someotherelement");
this.someelement.fadeOut(500, function(){
this.someotherelement.attr("title", "something");
this.someelement.fadeIn(500);
});
}
по какой-то причине this.someotherelement
не определена. Я предполагаю, потому что это завернуто в function(){}
?
Это идентификатор элемента? Вам не хватает знака #. – Adam
опубликуйте некоторые из соответствующих html, так что это станет более понятным ... – gillyb
Внутри функции 'this' относится к' this.someelement' (фактически к его элементу DOM). С большинством (каждый?) Функцией jQuery, которая принимает обратный вызов, 'this' относится к элементу (DOM), на который вы вызываете функцию. –