使用Jquery在多个元素上运行函数

时间:2009-08-06 21:14:17

标签: jquery function elements

我有一些代码,我想在表格中的每个复选框上运行,但我不确定最好的方法吗?我尝试过类似的东西,但它不起作用:(

$(document).ready(function() {

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

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

});

任何帮助都会很棒,有点亏本!谢谢:))

2 个答案:

答案 0 :(得分:8)

使用$ .each();

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

要访问您当前正在循环中处理的复选框,请使用此选项。

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

答案 1 :(得分:1)

检查$().each()

顺便说一下,foo.(bar)不是有效的Javascript语法。