我正在尝试通过jQuery
生成上一个按钮。
我的代码是......
$(".pagination").append("<li>" + '<a href="javascript:previous();">Prev</a>'+"</li>");
function previous(){
var new_page = parseInt($('#current_page').val()) - 1;
alert(new_page);
if(new_page!=0) {
return new_page;
}
}
实际上当我在第4页时,按下上一个按钮我想获得像
这样的链接<a href="../Log/Index?p=3">Prev</a>
怎么可能?
答案 0 :(得分:1)
难道你不能做这样的事吗?
var prevPage = parseInt($('#current_page').val(), 10) - 1;
var linkElm = $('<a />').text('Prev').attr('href', '../Log/Index?p= ' + prevPage);
var listElm = $('<li />').html(linkElm);
$(".pagination").append(listElm);
这应该使标签链接正确。
答案 1 :(得分:1)
你可以这样做:
var curr_page = parseInt($('#current_page').text());
if(curr_page > 0) {
$(".pagination").append("<li>" + '<a href="../Log/Index?p=' + (curr_page - 1) + '" id="prev">Prev</a>'+"</li>");
}