假设我们有一个jQuery寻呼机插件。所以我能够做到这一点:
$("pager-div").pager({ page: 1, rowsPerPage: 30, count: 1780 });
确定。现在我想将寻呼机移到下一页。我有两个选择:
1)我的插件$.pager
没有返回jQuery。它返回一个对象,它有一个名为nextPage
的方法,所以我可以这样做:
var pager = $("pager-div").pager({ page: 1, rowsPerPage: 30, count: 1780 });
pager.nextPage();
2)我的插件返回jQuery。它更好,因此它保持可链接性。所以我可以这样做:
$("pager-div").pager({ page: 1, rowsPerPage: 30, count: 1780 });
$("pager-div").nextPage();
这里有两个问题:
答案 0 :(得分:3)
我投票支持选项2.您可以将您控制的变量存储在jQuery的数据字段中。
示例:
$(selector).data("option", {page: 1});
alert($.data("option").page);