-1

我有两个 CSS 类

文件
文件夹

在这里,我想要向
li 添加一个文件类,该文件类包含指向文本文件的链接
和指向其他所有 li 的文件夹类。

演示1
**最终项目.txt**
演示2
**半决赛项目.txt**

感谢您提前提供的所有帮助。

4

2 回答 2

1
 $('a').each(function() {
     $(this).parent().addClass('folder')
 });
 $('a[href*=".txt"]').each(function() {
     $(this).parent().removeClass('folder').addClass('file');
 });
于 2012-10-22T06:33:45.977 回答
0

如果您在填充列表时知道什么是文件,那么我会在那时分配类。如果由于某种原因您不知道可以使用 ':contains' 或 *= 选择器。

  $('a[href*=".txt"]').parent().addClass('file');
  $('li').not('.file').addClass('folder'); // Add folder class to all list items without class file.
于 2012-10-22T06:38:25.757 回答