var miscCharge = $("#miscCharge").val();
Run Code Online (Sandbox Code Playgroud)
我想检查misCharge号码与否.有没有什么方法或简单的方法在jQuery或JavaScript中执行此操作?
HTMl是
<g:textField name="miscCharge" id ="miscCharge" value="" size="9" max="100000000000" min="0" />
Run Code Online (Sandbox Code Playgroud) 我正在使用表格排序解决方案(在JavaScript中),但我似乎找不到合适的解决方案.我只需要按字母顺序对每列进行排序.它不需要忽略任何代码或任何数字或使用货币.只需单击列标题即可从排序的z/za中切换它.
有谁知道这样一个非常简单的解决方案?
我有2个表,一个表有2列,另一个表有1列.单击某行时,该行将从表中删除,并且新TR将添加到对应表的末尾.现在我想按字母顺序排序.
像tablesorter这样的jQuery插件对于我想做的事情来说总是有点过分.有没有一种简单的方法可以对表格进行排序?
编辑:小提琴
我不擅长jquery所以我想知道是否有一种方法或插件我可以用它来排序日期div.我在YYYY有约会:MM:DD HH:MM:SS格式.我在div中显示日期,如下所示.Div是无序格式,我想先在最新日期对它们进行排序.
<div id="dateDiv">2012-04-15 10:25:45</div>
<div id="dateDiv">2012-04-10 19:41:08</div>
<div id="dateDiv">2012-04-20 07:00:10</div>
<div id="dateDiv">2012-04-12 16:45:50</div>
Run Code Online (Sandbox Code Playgroud)
谢谢
按照这个帖子jQuery表排序(github链接:https://github.com/padolsey/jQuery-Plugins/blob/master/sortElements/jquery.sortElements.js),我成功排序列,但它不能在rowspan的情况:例如,这样的情况
Grape 3,096,671M
1,642,721M
Apple 2,602,750M
3,122,020M
Run Code Online (Sandbox Code Playgroud)
当我点击第二列时,它会尝试排序
Apple 2,602,750M
1,642,721M
Grape 3,096,671M
3,122,020M
Run Code Online (Sandbox Code Playgroud)
(预期结果应该是它应该只在每个行间隔内排序
Grape 1,642,721M
3,096,671M
Apple 2,602,750M
3,122,020M
Run Code Online (Sandbox Code Playgroud)
要么
Grape 3,096,671M
1,642,721M
Apple 3,122,020M
2,602,750M
Run Code Online (Sandbox Code Playgroud)
)
所以你可以看到哪个不正确,请任何jQuery大师帮我解决这个问题.这是我的代码
var inverse = false;
function sortColumn(index){
index = index + 1;
var table = jQuery('#resultsTable');
table.find('td').filter(function(){
return jQuery(this).index() == index;
}).sortElements(function(a, b){
a = convertToNum($(a).text());
b = convertToNum($(b).text());
return (
isNaN(a) || isNaN(b) ?
a > b : +a > +b
) ? …Run Code Online (Sandbox Code Playgroud)