Skip to content

Is it better to using 'key = elem.attr("data-localize");'? #69

Open
@JiYouMCC

Description

@JiYouMCC

In line L98

The scenario is that there a element's data-localize will change by js.
Then doing localize will cause issue

example:

var a = $("<div></div>").attr("data-localize", 1);
 > undefined
a
 > [<div data-localize=​"1">​</div>​]
a.data()
 > Object {localize: 1}

if change the attr data-localize

a.attr("data-localize", 2)
 > [<div data-localize=​"2">​</div>​]
a.data()
 > Object {localize: 1}
a.attr("data-localize")
> "2"

Now I use workaround in my repository. The workaround seems so ugly...

$("#....").data("localize", newValue).attr("data-localize", newValue)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions