4

我有一些代码想在表格内页面上的每个复选框上运行,但我不确定最好的方法是什么?我已经尝试过这样的事情,但没有奏效:(

$(document).ready(function() {

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

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

});

任何帮助都会很棒,对此有点不知所措!谢谢 :)

4

2 回答 2

8

使用 $.each();

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

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

$.each($('table tr td :checkbox'), function()
    {
       $(this).hide();
    });
于 2009-08-06T21:18:38.990 回答
1

检查$().each()

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

于 2009-08-06T21:19:23.060 回答