我可以替换.attr(“data”...与.data(“...

时间:2012-10-06 05:25:26

标签: javascript jquery

我有以下内容:

        if ($(this).attr("data-disabled") === "false") {
            var $link = $(this);
            $("a.accessLink").each(function () {
                $(this).attr("data-disabled", "true");
            });
            dialog($link);
        }

我是否正确地说这可以替换为:

        if ($(this).data("disabled") === "false") {
            var $link = $(this);
            $("a.accessLink").each(function () {
                $(this).data("disabled", "true");
            });
            dialog($link);
        }

还有一种更好的方法可以将具有accessLink类的链接的所有数据禁用属性设置为“禁用”值吗?

1 个答案:

答案 0 :(得分:1)

if ($(this).data("disabled") === "false") {
    $("a.accessLink").data("disabled", "true");
    dialog( $(this) );
}