0

我正在编写一个插件来对表格进行排序。当有人点击 TH 时,它会对该列进行排序。

所以我的 Jquery 会像“

$("#TableID").AddSorting();

我不确定如何在插件中引用排序功能。没有插件,我正在执行以下操作。

 <th data-sort="LastName, FirstName">
   <a onclick="SortTheGrid("FirstName, LastName");">First Name</a>
 </th>

也许在插件中我可以这样做:

 $this.find("th[data-sort] a").click(function(){...});

谢谢查克

4

1 回答 1

0

只需使用 jQuery 的点击功能

例如,

function doSort () {
    //your sort code here
}

$(document).ready(function () {
    $("#YourButtonName").click(function () { doSort(); });
});

您仍然需要将参数传递给您的点击处理程序,因此它知道要按哪些列进行排序。在这个答案中有关于如何将参数传递给 jQuery click 事件处理程序的详细信息。

于 2013-04-24T22:54:50.557 回答