An id should start with a word. But still you should transform your id to an
int before trying to erase it.
complain.erase(element.get('id').toInt());
--
Fábio Miranda Costa
Solucione Sistemas
Engenheiro de interfaces
On Fri, Apr 16, 2010 at 8:45 AM, hamburger <[email protected]> wrote:
> Hello i need help with erasing an array from a list.
> I do not understand why it is not working.
>
> var complain = [];
>
> complain.push(bildID); //works fine console.log shows: [1002, 1005,
> 1003, 1001]
>
> var element = new Element('li', {
> 'id': bildID,
> 'html': complaintext
> }).inject('complainContainer','top');
>
>
> element.addEvent('click', function(event) {
> complain.erase(element.get('id')); //do not work
> element.dispose(); //works
> fine
> alert("delete: " + element.get('id')); // it shows
> the right ID
> });
>
> ...
>
>
> thanks in advance for any help
>
>
>
> --
> Subscription settings:
> http://groups.google.com/group/mootools-users/subscribe?hl=en
>