Gerrit: Problem mit Objektmethode

Beitrag lesen

orderPosition = {  
  
        pos: 1,  
  
        addPosition: function() {  
            var newOP = $('#order_position_0').clone().insertAfter($('#order_position_0'));  
            newOP.attr('id', '#order_position_' + this.pos);  
            alert(newOP.attr('id'));  
  
            /*$.ajax( {  
                url: '/TicketStore/orderPositions/add_order_position/' + $('#OrderEventId').val(),  
                success: function(data, success, xhr) {  
                    $('#order_position_' + pos).html(data);  
                }  
            });*/  
            this.pos++;  
        }  
    }

Nun schaut mein Objekt so aus, was auch funktioniert, bis auf der Zugriff auf pos, oder this.pos aus der Methode heraus?! Warum nicht? this.pos ist gleich undifined und pos existiert laut firebug nicht.