вне функции и используя его внутри функции.

аюсь создать общий сценарий автозаполнения, используя jQueryUI. Автозаполнение должно работать для каждого:

<input type='text' class='autocomplete' id='foo'/>
<input type='text' class='autocomplete' id='bar'/>
...

Теперь я пытаюсь получить доступ к 'foo' или 'bar' в исходной функции, используя $ (this), но при предупреждении я всегда получаю 'undefined'.

$('input.autocomplete').autocomplete({
    source: function(req, add){
        var id = $(this).attr('id');
        alert(id);
    }
});

Что я делаю неправильно?

Ответы на вопрос(4)

Ваш ответ на вопрос