DisablePaginationButton("first");
上面的语句工作正常,并且更改后的第一个元素已获取。
DisablePaginationButton("second"); ===> does not work
function DisablePaginationButton(position) {
$(".pagination a:" + position).addClass("disableButton");
$(".pagination a:" + position).click(function(e) {
e.preventDefault();
})
}
有人可以帮助我了解如何获取第二个元素。也是倒数第二个元素。
最佳答案
你可以用
function DisablePaginationButton(position) {
var $elem = $(".pagination a:eq(" + (position - 1) + ")");
$elem.addClass("disableButton");
$elem.click(function(e) {
e.preventDefault();
})
}
并这样称呼它
DisablePaginationButton(1);
DisablePaginationButton(2);
编辑
方法
eq
从零开始。如果您对此感到满意,可以更换(position - 1)
通过
position
并像这样调用方法
DisablePaginationButton(0);
DisablePaginationButton(1);