我有一个表,其中包含显示版本的列。这意味着值1.1与1.10不同,但作为数字它们是相同的,1.1 = 1.10
所以,我需要将点的两边的数字分开并对它们进行排序。 for.e.g: 目前的排序:
1.1
1.10
1.11
1.2
我正在寻找的那种:
1.1
1.2
1.10
1.11
我正在使用HTML5,Bootstrap,JQuery,MVC 我使用Ajax调用从Web API获取数据。然后动态创建表。
var str = '<br/><table id="tblBuildsGrid" class="table table-striped table-bordered table-nowrap hover order-column text-center" style="word-wrap: break-word !important;">';
str += '<thead id="buildsGridTableHeader" class="text-center overlayMainHeader"><tr>';
str += '<th style="width: 34px !important;" class="no-sort glyphicon-column sorting_disabled"></th>';
str += '<th class="text-center" id="buildVersionSortedColumn">Build Version</th>';
str += '<th class="text-center">Owner</th>';
str += '<th class="text-center">Build Type</th>';
str += '<th class="text-center">Effective Date</th>';
str += '<th class="text-center">Product</th>';
str += '<th class="text-center">Status</th>';
str += '<th class="hide"></th>';
str += '<th class="hide"></th>';
str += '<th class="hide"></th>';
str += '<th class="hide"></th>';
str += '<th class="hide"></th>';
str += '<th class="hide"></th>';
str += '<th class="hide"></th>';
str += '<th class="hide"></th>';
str += '</tr></thead>';
str += '<tbody>';
请帮忙。
答案 0 :(得分:0)
感谢Rory,快速回应。
我通过在存储库中修复此问题找到了解决此问题的方法。如果数字是单个的,我会为版本填0。