javascript
  • jquery
  • html
  • twitter-bootstrap
  • 2017-12-29 3 views 0 likes 
    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

    부츠랩 3과 jquery 3.2를 사용 중입니다. collapsible()이 함수가 아닙니다. –

    +0

    접을 수있는 대신 접기를 사용합니다. 내 코드를 업데이트했습니다. –

    +0

    붕괴도 작동하지 않았습니다. 내부적으로 부트 스트랩은 metis menu js $ ('# side-menu'). metisMenu();를 사용했습니다. 이것은 나를 도왔다. –

    관련 문제