У меня есть несколько входов для флажков, например:
<input type="checkbox" name="1" class="filter"/>
<input type="checkbox" name="2" class="filter"/>
...etc...
Я пытаюсь написать функцию, в которой каждый раз, когда установлен флажок, генерируется строка со всеми объединенными именами Вот что у меня есть:
$('.filter').click(function(event){
var filters = $('.filter').toArray();
var fstr = "";
for (f in filters)
{
fstr = fstr+","+f.name;
}
alert(fstr);
});
Имена продолжают появляться как «неопределенные», хотя (то есть предупреждение возвращает ,undefined,undefined,undefined,undefined,undefined,undefined
). Как мне получить доступ к именам?