我正在尝试对包含锚点标签的列进行字母数字排序,但似乎锚点标签会“拦截”排序功能。它看起来像以下内容:
<tbody>
<tr><td><a href="/1"></a>Fox</td><tr>
<tr><td><a href="/2"></a>Cow</td><tr>
<tr><td><a href="/3"></a>Dog</td><tr>
</tbody>
它将分别返回Fox,Cow,Dog
和Dog,Cow,Fox
。如何基于a
标签的内容而不是a
标签本身的文本进行排序?
ctrl.dtOptions = DTOptionsBuilder.newOptions()
.withPaginationType('full_numbers')
.withOption("order", [
[1, "asc"]
])
.withOption('paging', false)
.withOption('searching', false)
.withOption("sDom", '<"top">rt<"bottom"flp><"clear">');
ctrl.dtColumnDefs = [
DTColumnDefBuilder.newColumnDef(0).notSortable(),
DTColumnDefBuilder.newColumnDef(1)
];
1:不可排序
2:字母数字(问题列)
3-10:字母数字 - td
只有数字,因此可以很好地排序