将属性设置为最后一个位置

Tha*_*ama 1 javascript jquery

是否可以使用javascript/jQuery将新属性设置为html元素的最后位置?

在属性顺序对决定段落是否已更改很重要的情况下,这对我有帮助.

例:

<p attribute1="true" attribute2="true">
Run Code Online (Sandbox Code Playgroud)

现在,我想添加第三个属性,以便生成的段落看起来像

<p attribute1="true" attribute2="true" attribute3="true"> 
Run Code Online (Sandbox Code Playgroud)

And*_*y E 5

不,这是不可能的.属性在HTML和XHTML标记语言中是无序的,因此浏览器可以按照他们喜欢的顺序自由返回它们,例如字母,指定等.

您应该重新考虑您的方法,例如使用.data()跟踪更改的方法:

$("#el").data("changeHistory", []);

// ...
$("#el").data("changeHistory").push(new Date().toString());
Run Code Online (Sandbox Code Playgroud)