这是我的问题,
我目前正在使用JQuery Table Sorter,我在网上找到了一个Comma-Digit解析器.我遇到的问题是它似乎不起作用.
所以这里的列被排序为:
这应该按照排序
我使用的解析器是这样的:
$( function() {
$.tablesorter.addParser({
id: "fancyNumber",
is: function(s) {
return /^[0-9]?[0-9,\.]*$/.test(s);
},
format: function(s) {
return $.tablesorter.formatFloat(s.replace(/,/g, ''));
},
type: "numeric"
});
});
Run Code Online (Sandbox Code Playgroud)
我只是不知道我做错了.我加错了吗?解析器错了吗?我在这里需要真正的帮助,并且一直在努力解决这个问题.
编辑:由于我如何生成我的列以及允许用户选择的列,我永远不会知道哪个标题是否存在.我尝试过使用class ="{sorter:'fancyNumber'}"命令,如下所示:http://tablesorter.com/docs/example-meta-parsers.html
**编辑:**看起来其中一列正常工作,但此列仍有问题.也许是因为它有数字和逗号分隔的数字?
我在"table""td"元素中有一个"span"元素.span标签有一个标题.
我想获得该span标签的标题并将其拉出以使其成为"td"元素的"鼠标悬停"提示.
例如:
我想转此:
<td>
<a href="#"><span id="test" title="Acres for each province">Acres</span></a>
</td>
Run Code Online (Sandbox Code Playgroud)
进入:
<td onmouseover="tip(Acres for each province)">
<a href="#"><span id="test">Acres</span></a>
</td>
Run Code Online (Sandbox Code Playgroud)
编辑:我认为你们不明白.我试图将onmouseover函数放入"td"标记.我不是想把它放到"span"标签中.
无法将Ilayer转换为IPolygon.
我正在为ArcMap开发一个工具栏,我通过侧面目录中的代码获取一个图层.图层是多边形,但代码不会将其转换为IPolygon.
谁能帮我吗?这是我用来尝试将其转换为IPolygon的代码...
IPolygon poly = m_document.Maps.get_Item(0).get_Layer(0) as IPolygon;
Run Code Online (Sandbox Code Playgroud)
我可以做这个:
ILayer layer = m_document.Maps.get_Item(0).get_Layer(0) as ILayer;
Run Code Online (Sandbox Code Playgroud)
这是有效的,只是不将它转换为IPloygon ..
我刚收到我之前从未见过的应用程序错误.任何人都知道这意味着什么?我知道时间跨度持续时间过长,但实际数字是多长呢?