我有一个使用 jquery 的下一页和上一页功能。我想要做的是在 page = 1 时隐藏上一个按钮。我没有尝试创建一个 if/else 函数,但没有用。我希望你能帮助我,谢谢你的时间。
下面是我当前的 jquery 代码:
$('document').ready(function () {
var $wrap = $('#wrap'),
page = 1;
$('#next').on('click', function () {
getPage(++page);
});
$('#prev').on('click', function () {
getPage(--page);
});
var getPage = function (page) {
$wrap.load('site/proxy.php?page=' + page + ' #postsArea');
};
getPage(page);
});
下面是我的HTML代码:
<body>
<div id="wrap" style="overflow-y: scroll; height:800px; width:480px;"></div>
<button type="button" id="next">Next</button>
<button type="button" id="prev">Previous</button>
</body>
下面是我错误创建的 jquery 代码:
if ((page)= 1) {
$('input[id=prev]')
.click(
function () {
$(this).hide();
});
} else {
$('input[id=prev]')
.click(
function () {
$(this).show();
});
}
下面是有效的 jquery 代码:
$('document').ready(function () {
var $wrap = $('#wrap'),
page = 1;
$('#next').on('click', function () {
getPage(++page);
});
$('#prev').on('click', function () {
getPage(--page);
});
var getPage = function (page) {
$wrap.load('site/proxy.php?page=' + page + ' #postsArea');
if (page == 1) {
$("#prev").hide();
} else {
$('#prev').show();
}
};
getPage(page);
});
最佳答案
if ((page)= 1)
无疑是错误的。也许您的意思是 if (page == 1)
。
=
执行赋值==
执行(松散)相等性检查
关于javascript - jquery:当页面= 1时隐藏按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20825985/