Запуск функции на нескольких элементах с помощью Jquery

У меня есть код, который я хотел бы запустить на каждой флажке на моей странице в таблице, но я не уверен в лучший способ сделать это? Я пробовал что-то вроде этого, но это не сработало :(

$(document).ready(function() {

    function whatever (elem) {
        var $elem = elem;
        $elem.val('test');
    }

    $('table tr td :checkbox').(function() {
        whatever($(this));
    }

});

Любая помощь будет фантастическим, на что-то довольно потери с этим! Спасибо :)

Ответ на: "Запуск функции на нескольких элементах с помощью Jquery"

Количество ответов:2

Использование $.each();

$.each($('table tr td :checkbox'), function()
    {
       // Code
    });

Для доступа к флажоку вы в настоящее время работаете в цикле, используйте это.

$.each($('table tr td :checkbox'), function()
    {
       $(this).hide();
    });

Проверка $().each(). .

И, кстати, foo.(bar) is not valid Javascript syntax. не является действительным JavaScript синтаксис.