Javascript 假如及;其他的
如果在选择框中选择值“2”后(长度\u pa>=16){…不工作,为什么在选择框中选择值“全部”后(长度\u pa==0){…不工作 [在Javascript 假如及;其他的,javascript,jquery,Javascript,Jquery,如果在选择框中选择值“2”后(长度\u pa>=16){…不工作,为什么在选择框中选择值“全部”后(长度\u pa==0){…不工作 [在“var length_pa”$(“#pagination a”)中更改长度(数字)对于#prev_pag,#next_pag“显示”和“隐藏”不起作用] 示例: 我该怎么办 说明: 如果选择了该值2,.prev\u pag,.next\u pag必须显示 如果选择了“全部”值,.hesar\u编号必须隐藏('display','none') 但是这些都没有发
“var length_pa”$(“#pagination a”)中更改长度(数字)
对于#prev_pag,#next_pag
“显示”和“隐藏”不起作用]
示例:
我该怎么办
说明:如果选择了该值
2
,.prev\u pag,.next\u pag
必须显示如果选择了“全部”值,
.hesar\u编号
必须隐藏('display','none'
)但是这些都没有发生……为什么!?首先,您缺少分号
var length_pa = $('.pagination a').size();
if(length_pa >= 16) {
$('.prev_pag, .next_pag').show();
}
else {
$('.prev_pag, .next_pag').hide()
$('.pagination').css('float', 'none'); // Semicolon was missing
}
if(length_pa == 0) {
alert('0000000000'); // Semicolon was missing
$('.hesar_number').css('display', 'none');
}
您发布的代码仅出现在
$(文档).ready
块中,这意味着它仅在第一次加载页面时执行。是否要将其添加到$(“#conu page”)。更改事件
$('#coun_page').change(function() {
var length_pa = $('.pagination a').size();
if (length_pa >= 16) {
$('.prev_pag, .next_pag').show();
} else {
$('.prev_pag, .next_pag').hide();
$('.pagination').css('float','none');
}
if (length_pa == 0) {
alert('0000000000');
$('.hesar_number').css('display','none');
}
});
你真的需要更好地解释你的问题。我甚至不知道你说的“不工作”是什么意思。如果一个语句不工作,怎么可能呢?@Felix-你看到它是真的(工作了)了吗?请看我帖子中的解释。设置分号是一个很好的做法,但省略它们不会导致错误(至少在这种情况下不会)@tmcopeland-Right告诉过你,但这并没有解决问题。问题仍然存在。请在我的第一篇文章中查看解释。请在我的第一篇文章中查看解释。@Sheikhasa:你的网站仍然使用你的原始代码,而不是Dan Tao建议的代码。
$('#coun_page').change(function() {
var length_pa = $('.pagination a').size();
if (length_pa >= 16) {
$('.prev_pag, .next_pag').show();
} else {
$('.prev_pag, .next_pag').hide();
$('.pagination').css('float','none');
}
if (length_pa == 0) {
alert('0000000000');
$('.hesar_number').css('display','none');
}
});