查找html列表中第n个元素列表项的最佳方法
Best way to find n-th element list item in html list?
我有一个动态列表(<ul><li></li></ul>
)的项目(三列)
我需要给出现在三列顶部的项目添加一些边距。我只需要有一列,我可以写
$('ul.dynamic').each(function() {
$(this).find('li').first().addClass('menuMargin');
});
,但现在我有三列,所以什么是最好的方式来添加这个类的第一,第9和第17个列表项目(每列8项)与jQuery/JavaScript?
试试这个:
var ul = $('ul.dynamic');
ul.find("li:first-child, li:nth-child(9), li:nth-child(17)").addClass("menuMargin");
看一下eq和n -child选择器
为容器添加padding:
ul { padding-top: 50px; }
jsfiddle
相关文章:
- Polymer 1.0:管理简单项目列表的最佳实践
- 将选项添加到插件msDropdown生成的下拉列表的最佳方式是什么
- 使用bottle将列表从python传递到js的最佳方式是什么
- 提交后从选择下拉列表中自动选择选项的最佳方法
- 从 Dojo 中的对象列表创建表的最佳方法
- 根据 jquery 中 2 个选择列表的选定值动态计算的最佳方法
- 什么是应用于帖子列表的最佳 Jquery 轮播插件
- 计算日期窗体下拉列表的月天数的最佳方法
- 在 jquery 中动态创建元素列表的最佳实践
- 对两个下拉列表交替约束的最佳方法
- 如何将一个元素列表移动到另一个性能最佳的元素中
- 在JQuery / Javascript中加载从JSON列表返回的URL的最佳方法是什么
- 在html 4中使用CSS或javascript折叠和扩展列表的最佳方式是什么
- JQueryUI:创建两个拖放列表的最佳方式,其中一个是可排序的,另一个在拖放时重新排序
- 用值列表填充文本框的最佳方法是使用java脚本或jquery双击
- 在asp.net-mvc网站中,存储列表客户端以切换下拉选择选项的最佳方式是什么
- 筛选只能通过ASP.NET MVC中的javascript进行筛选的数据库记录列表的最佳方法是什么
- 在Sammy.js模板中呈现嵌套对象列表的最佳方式
- jQuery-用列表数据填充隐藏字段的最佳方式
- 在JavaScript/jQuery中管理用户列表的最佳方法是什么