相关疑难解决方法(0)

82
推荐指数
6
解决办法
19万
查看次数

使用javascript或jquery根据表头列对表行进行排序

我有类似的东西

  <table><thead>
  <tr>
     <th>S.L.</th>
     <th>name</th>
  </tr>
 </thead>
<tbody>
  <tr>
     <td>1</td>
     <td>Ronaldo</td>
  </tr>
  <tr>
     <td>2</td>
     <td>Messi</td>
  </tr>
  <tr>
     <td>3</td>
     <td>Ribery</td>
  </tr>
  <tr>
     <td>4</td>
     <td>Bale</td>
  </tr>
</tbody>
 </table>
Run Code Online (Sandbox Code Playgroud)

我想要的是排序的<tr><tbody>点击时th升序和根据以下或者降序th点击.

  1. 因此,如果有人点击S.L th它,那么它会以降序显示表行,然后在每次点击时显示升序.
  2. 单击时,Name th它应按降序显示名称,然后按升序显示各自的名称 S.L

这里是小提琴

html javascript jquery html-table

22
推荐指数
5
解决办法
9万
查看次数

jQuery/JavaScript:这是约会吗?(验证是否是日期)

我有datepicker,但我找不到验证用户条目是否为日期的方法以及是否遵循所需格式(格式:yyyy-mm-dd)

这是我的日期选择器:

$("input[name='date']").datepicker({ dateFormat: 'yy-mm-dd', changeMonth: true, changeYear: true, numberOfMonths: 3, showButtonPanel: true});
Run Code Online (Sandbox Code Playgroud)

我查看了这个解决方案," 如何验证datepicker以禁止/拒绝某些日期? ".它看起来很简单,但它只检查它是否是一个周末.它没有检查用户输入的日期,随机数或拼写错误(1231 .... 30-30-2011 ... 30/30/2011 ... 212-565-565 ......等) .

请摆弄我的小提琴:http://jsfiddle.net/MDa4A/




附加信息(11-10-2011):(
尝试这些jsFiddles并键入0-0-0或0/0/0)

我用你的答案提出了一个解决方案.当我使用格式"yy-mm-dd"时它可以工作:http://jsfiddle.net/LyEvQ/

但是当我使用不同的格式(Ej.:"mm/dd/yy")时它完全没用:http://jsfiddle.net/LyEvQ/1/

我需要两个都工作.你能帮忙吗?

javascript validation jquery date datepicker

16
推荐指数
3
解决办法
7万
查看次数