Чтобы получить атрибут id
поля, вы должны сделать:
$('ul.formfield a').click(function() {
var id = $(this).attr('id');
alert(id);
});
Чтобы получить текстовое содержимое тегов a (текст между открывающим и закрывающим тегами), вы должны сделать:
$('ul.formfield a').click(function() {
var text = $(this).text();
alert(text);
});
Обратите внимание на использование $(this)
внутри функции щелчка. Вы повторно использовали селектор, который не будет делать то, что вы хотите. Внутри обработчика событий this
относится к элементу, над которым выполняется действие, поэтому с помощью приведенного выше кода вы получите 'text' или 'textarea' в зависимости от того, на какой элемент вы нажали.