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

发布于 2024-07-30 13:48:51 字数 335 浏览 4 评论 0原文

我有一些代码想要在表格内页面上的每个复选框上运行,但我不确定执行此操作的最佳方法? 我已经尝试过类似的方法,但它不起作用:(

$(document).ready(function() {

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

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

});

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

I've got some code that I'd like to run on every single checkbox on my page within a table, but I'm not sure of the best way to do this? I've tried something like this but it didn't work :(

$(document).ready(function() {

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

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

});

Any help would be fantastic, at a bit of a loss with this! Thanks :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

平安喜乐 2024-08-06 13:48:51

使用 $.each();

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

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

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

Use $.each();

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

To access the checkbox you are currently working on in the loop, use this.

$.each($('table tr td :checkbox'), function()
    {
       $(this).hide();
    });
七度光 2024-08-06 13:48:51

检查$().each()

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

Check $().each().

And by the way, foo.(bar) is not valid Javascript syntax.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文