是否可以使用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)
不,这是不可能的.属性在HTML和XHTML标记语言中是无序的,因此浏览器可以按照他们喜欢的顺序自由返回它们,例如字母,指定等.
您应该重新考虑您的方法,例如使用.data()跟踪更改的方法:
$("#el").data("changeHistory", []);
// ...
$("#el").data("changeHistory").push(new Date().toString());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |