Javascript 使用.not()初始化文档时无法隐藏div

Javascript 使用.not()初始化文档时无法隐藏div,javascript,jquery,html,Javascript,Jquery,Html,你好 我希望你能帮助我 以下代码在加载页面时不会隐藏.newsdiv,即使它们是$(document).ready(function(){之后的第一行代码 然而,在这两行代码之后,其余的javascript代码可以完美地工作,我在浏览器控制台中也没有发现任何js错误 HTML 您的代码将从第6页到最后隐藏页面中的所有.news div,如下所示: $(“#btn”)。单击(函数(){ var=5; $(“.news:not(:lt(“+news+”)).hide(); }); 1111111

你好

我希望你能帮助我

以下代码在加载页面时不会隐藏
.news
div,即使它们是
$(document).ready(function(){
之后的第一行代码

然而,在这两行代码之后,其余的javascript代码可以完美地工作,我在浏览器控制台中也没有发现任何js错误

HTML


您的代码将从第6页到最后隐藏页面中的所有.news div,如下所示:

$(“#btn”)。单击(函数(){
var=5;
$(“.news:not(:lt(“+news+”)).hide();
});

1111111
2222222222222
33333333333333
44444444444444
5555555555555555
666666666666666
777777
88888888

单击我隐藏
您的代码将从第6页到最后隐藏页面中的所有.news div,如下所示:

$(“#btn”)。单击(函数(){
var=5;
$(“.news:not(:lt(“+news+”)).hide();
});

1111111
2222222222222
33333333333333
44444444444444
5555555555555555
666666666666666
777777
88888888
单击我隐藏
试试看:

var news = 5;
$(".news:gt("+(news-1)+")").hide();
试试看:

var news = 5;
$(".news:gt("+(news-1)+")").hide();

为什么不
:gt
选择器而不是
:不:lt
这能容纳多个div吗?如果不能,你可以给它一个ID并从这个表格中选择。对我来说很好:,你的新闻是动态添加的吗?是的,它能容纳多个div,所以我不能使用ID。谢谢Pete,我看到它在JS fiddle上可以工作,我必须看看其他的可能的问题,谢谢。为什么不选择
:gt
选择器而不是
:不:lt
这可以容纳多个div?如果不能,你可以给它一个ID并选择表单。对我来说很好:,你的新闻是动态添加的吗?是的,它可以容纳多个div,所以我不能使用ID。谢谢Pete,我看到它可以在JS fiddle上工作,将会有来看看其他可能的问题,谢谢。
var news = 5;
$(".news:gt("+(news-1)+")").hide();