2017-12-29 8 views
0

ulとタグを動的に作成すると、タグが機能しない。コードは次のとおりです。 -ulクラスを動的に作成すると、ブートストラップが機能しない

folderName += folderName = "<li class=\"list\">" + 
    "<a href='#' onClick='getRequirementFolderlist(\"" + data[i].foldername + "\");'><i class='fa fa-folder'></i>" + data[i].foldername + 
    "<span class='fa arrow'></span></a>" + 
    "<ul class='nav nav-third-level' id ='" + folderList + "'></ul></li>"; 
    } 
    prevFolder = nextFolder; 
} 
$("#requirement-list").html(folderName); 
+0

の下にこのコードを参照してください。参照:[最小限で完全で検証可能なサンプルの作成方法](http://stackoverflow.com/help/mcve) –

答えて

0

htmlを動的に配置した後、折りたたみを初期化する必要があります。

はあなたのコードによって引き起こされる問題について質問をするとあなたは、人々が問題を再現するために使用できる機能の例を提供する場合、あなたがより良い答えを得るでしょう

folderName += folderName = "<li class=\"list\">" + 
    "<a href='#' onClick='getRequirementFolderlist(\"" + data[i].foldername + "\");'><i class='fa fa-folder'></i>" + data[i].foldername + 
    "<span class='fa arrow'></span></a>" + 
    "<ul class='nav nav-third-level' id ='" + folderList + "'></ul></li>"; 
} 
prevFolder = nextFolder; 
} 
$("#requirement-list").html(folderName).collapse(); 
+0

私はbootsrap 3とjquery 3.2を使用しています。collapsible()は関数ではありません –

+0

折りたたみの代わりに折りたたみを使用してください。私のコードを更新しました –

+0

折りたたみも機能しませんでした。ブートストラップは内部的にmetis menu js $( '#side-menu')。metisMenu();を使用していました。これは私を助けた。 –

関連する問題