Jquery 隐藏嵌套在两个div中的

Jquery 隐藏嵌套在两个div中的,jquery,hide,Jquery,Hide,我有下面的HTML,并希望以隐藏前两个实例为目标。我正在努力只解决这个列表中的问题,因为我在页面上有多个相同类的其他列表,但只想针对这个列表 因此,我希望能够将针对内部的jQuery语句嵌套起来 如何修改它以仅隐藏前两个元素?$'.Featured'.find'ul:li2'.addClasshide; ///其中.hide仅定义display:none.$.Featured'.find'ul:li2'.addClasshide; ///其中.hide仅定义display:none。将允许您针对

我有下面的HTML,并希望以隐藏前两个实例为目标。我正在努力只解决这个列表中的问题,因为我在页面上有多个相同类的其他列表,但只想针对这个列表

因此,我希望能够将针对内部的jQuery语句嵌套起来


如何修改它以仅隐藏前两个元素?

$'.Featured'.find'ul:li2'.addClasshide;
///其中.hide仅定义display:none.

$.Featured'.find'ul:li2'.addClasshide; ///其中.hide仅定义display:none。

将允许您针对给定选择器的特定元素范围。例如,要隐藏示例中的前两个,您需要执行以下操作:

$('#Featured .BlockContent ul.ProductList li').slice(0, 1).hide()
将允许您针对给定选择器的特定范围的元素。例如,要隐藏示例中的前两个,您需要执行以下操作:

$('#Featured .BlockContent ul.ProductList li').slice(0, 1).hide()
几乎接近

$('.Featured').find('ul:li(2)').hide();
您应该使用eq来定位元素

$('.Featured ul').find('li:eq(0), li:eq(1)').hide();
您还可以利用使用lt的优势

几乎接近

$('.Featured').find('ul:li(2)').hide();
您应该使用eq来定位元素

$('.Featured ul').find('li:eq(0), li:eq(1)').hide();
您还可以利用使用lt的优势


你不能给这两个列表项一个唯一的类名并隐藏那个类吗?嗨,伙计们,我起诉的CMS正在动态构建这些,所以我不能更改列表的类分配。你不能给这两个列表项一个唯一的类名并隐藏那个类吗?嗨,伙计们,我正在起诉的CMS动态构建这些,因此我无法更改列表的类分配。+1 slice实际上比:ltn选择器更快。来源:.+1切片中的附加注释实际上比:ltn选择器快。资料来源:中的补充说明。