如何在表中使用"可排序"和"排序"属性?

Sip*_*ipo 10 html html-table jquery-ui-sortable

我最近在W3Schools的 html标签中看到了两个我不太了解的属性.第一个是<table sortable="sortable">属性,第二个是<th sorted="sorted">属性.

根据W3Schools,sortable属性描述是:

指定表应该是可排序的

sorted属性的描述是:

定义列的排序方向

sorted属性接受的值是:

反转
数字
反转
数字反转

我试着在这里关注如何使用这些属性的W3C文档,但它对我不起作用.

我会非常感谢你的回答.谢谢.

X. *_*Liu 24

2016年,由于缺乏实现,表格排序模型(包括"可排序"和"排序"属性)已从HTML5.1草案中完全删除.

参考:https://github.com/w3c/html/issues/56

  • @vape很抱歉,但我认为我的帖子确实回答了这个问题.OP问道"我试图在这里关注如何使用这些属性的W3C文档,但它对我不起作用." 我的回答说1)W3C已经删除了这些属性,2)没有浏览器曾经实现过这些属性,所以它不起作用.我知道这个问题是在几年前被问到的,但我有一个与OP完全相同的问题,我搜索并找到了我发布的链接.我认为这些信息可能对其他人有用,所以我在这里发布一个答案.希望我没有违反Stack Overflow的规则. (15认同)
  • 答案对我有帮助. (4认同)
  • 它是2017年,你节省了一些时间研究..你的答案看起来像是对某些人的评论的唯一原因,就是在句子的开头你说"注意......"删除它,这是一个完全有效的答案.无论如何,愚蠢的他们还没有实现一种排序方法,显然它是一个非常需要的功能.回到JS我去...... (3认同)
  • 继续提供有用的信息。谢谢! (2认同)

Pie*_*ust 20

您所指的W3C文档是HTML 5.1草案,计划于2016年发布,今天未在任何浏览器中实现AFAIK(嘿,HTML 5尚未完全实现,目标功能在2014年6月冻结).

现在,如果你需要可排序的表,那里有很多基于javascript的库可以做到这一点.

  • 停止使用w3schools.请改用mdn (24认同)
  • @Sipo我希望*他们*你的意思是'w3schools` (4认同)