jQuery - How to add HTML 5 data attributes into the DOM

后端 未结 3 1411
陌清茗
陌清茗 2021-02-19 10:02

I am trying to add a HTML 5 data attribute into the DOM. I have seen on the jQuery site the format for data attributes is:

$(\'.pane-field-related-pages ul\').da         


        
3条回答
  •  南方客
    南方客 (楼主)
    2021-02-19 10:23

    Read this article

    From article


    jQuery.com - "The .data() method allows us to attach data of any type to DOM elements in a way that is safe from circular references and therefore from memory leaks."

    With the introduction of HTML5, we can use it as attribute as well. For example

    //We can call it via: $("div").data("role") = "page"; $("div").data("hidden") = true; $("div").data("options").name = "John";

    alternate way

    $("div").data("role", "page");
    $("div").data("hidden", "true");
    $("div").data("role", {name: "John"});
    

提交回复
热议问题