javascript - 如何检查具有自定义属性的所有输入

标签 javascript

我有一个带有复选框的表单。 所有复选框都有一个名为 att 的属性,其中包含多个以逗号分隔的数字。

我想创建一个函数来获取一个数字,遍历所有复选框并检查其 att 属性包含该数字的所有复选框。

有人能给我指出正确的方向吗?

最佳答案

使用 jQuery 你可以做类似的事情

function myfunc(num)
{
    $(":checkbox[att!='']").each(function()
    {
        var i, l, values = $(this).attr("att").split(",");
        for (i = 0, l = values.length; i < l; ++i)
        {
            if (values[i] == num)
            {
                $(this).attr("checked", "checked");
                break;
            }
        }
    });
}

关于javascript - 如何检查具有自定义属性的所有输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5250906/

相关文章:

javascript - Knockout 共享绑定(bind)处理程序

javascript - 添加带有参数的事件监听器,然后将其删除

javascript - AngularJS Json 编辑器

javascript - 不允许在 textarea 中换行

javascript - JavaScript 中变量的语法

javascript - 使用 javascript 或其他方法检查 bean 是否为 null

javascript - 使用循环渲染图像并更新状态并在渲染图像内显示状态值

Javascript - 重定向到特定页面或从特定页面重定向

javascript - 无法调用未获取 page.matches OnSenUi 的函数

javascript - 在 Fabric.js 中使用组作为掩码