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

标签 javascript jquery

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

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

示例:

<p attribute1="true" attribute2="true">

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

<p attribute1="true" attribute2="true" attribute3="true"> 

最佳答案

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

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

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

// ...
$("#el").data("changeHistory").push(new Date().toString());

关于javascript - 将属性设置为最后一个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4337833/

相关文章:

javascript - CSS - 将固定宽度更改为计算宽度

javascript - 使用 CoAP 向 CoRE 资源目录发送 PUT 请求

jQuery Mobile 加载消息

jquery - 根据 URL Jquery Django 向元素添加事件类

javascript - 在 jQuery UI 中堆叠 ListView

javascript - 在 $state.href 上打开新窗口时,如何管理依赖于 Angular $state 更改的元素?

javascript - IE 8 iframe 边框

javascript - D3折线图问题

javascript - 如何检测位置哈希的变化?

javascript - 如何让 Alert 在加载图像后运行?