-1

私は2つのCSSクラスを持っています

ファイル
フォルダ

ここで私が欲しいのは、他のすべてのliへ
のテキストファイル
とフォルダクラスへのリンクを保持するliにファイルクラスを追加することです。

demo1
** final-project.txt **
demo2
** semi-final-project.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 に答える