我有一个带有复选框的表格。
所有复选框都有一个名为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/

10-11 13:22