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 に答える