我正在编写一个插件来对表进行排序。当有人点击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(){...});
谢谢Chuck
答案 0 :(得分:0)
只需使用jQuery的click functionality。
例如,
function doSort () {
//your sort code here
}
$(document).ready(function () {
$("#YourButtonName").click(function () { doSort(); });
});
您仍然需要将参数传递到Click处理程序,因此它知道要排序的列。有关如何将参数传递给this answer中的jQuery单击事件处理程序的详细信息。