동적으로 생성 된 목록 항목에 팝 오버를 추가하는 방법

첸 지앙

다음 코드가 있습니다. 기존 목록 항목을 클릭하면 팝 오버가 표시됩니다.

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Test</title>

    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
    <script>
        $(function () {
            $('[data-toggle="popover"]').popover()
        })
    </script>

    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"/>
</head>

<body>
    <div class="container">
        <div class="card" style="width: 18rem;">
            <div class="card-header">
                Featured
            </div>
            <ul id="card-list" class="list-group list-group-flush">
                <li id="card-item" class="list-group-item" data-toggle="popover" title="Rule Details" data-placement="top" data-html="true" data-content="&lt;h3&gt;Popover Content&lt;/h3&gt;">Cras justo odio</li>
            </ul>
        </div></br>
        <button id="test" type="button" class="btn btn-outline-dark btn-sm">Test</button>
    </div>
</body>

</html>

위의 코드에는 현재 목록에 항목을 추가하는 테스트 버튼이 있습니다. 아래 코드를 사용하여 팝 오버 속성을 설정하는 동안 새 항목을 정의합니다. 새 목록 항목을 추가 할 수 있지만 항목을 클릭해도 팝업이 표시되지 않습니다. 도와주세요!

let listItem = document.createElement('li');
listItem.innerHTML = "Test";
listItem.className = "list-group-item";
listItem.setAttribute("data-toggle", "popover");
listItem.setAttribute("title", "Rule Details");
listItem.setAttribute("data-placement", "top");
listItem.setAttribute("data-html", "true");
listItem.setAttribute("data-content", "<strong>test Hello World</strong>");
document.getElementById("card-list").appendChild(listItem);
Kubwimana Adrien

새로 생성 된 요소에 대한 팝 오버를 초기화해야합니다. popover는 jQuery 플러그인이므로 요소를 jQuery 객체로 변환하고 다음과 같이 추가하기 전에 popoper를 적용합니다.

let listItem = document.createElement('li');
listItem.innerHTML = "Test";
listItem.className = "list-group-item";
listItem.setAttribute("data-toggle", "popover");
listItem.setAttribute("title", "Rule Details");
listItem.setAttribute("data-placement", "top");
listItem.setAttribute("data-html", "true");
listItem.setAttribute("data-content", "<strong>test Hello World</strong>");
listItem = $(listItem);
listItem.popover();
$("#card-list").append(listItem);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

istview를 사용하여 동적으로 생성 된 패널에 동적 목록 항목 추가

분류에서Dev

Extjs 탭 패널에서 동적으로 생성 된 탭에 xtype을 항목으로 추가하는 방법

분류에서Dev

JavaFX 요소를 추가하는 방법 예. 데이터베이스 Mysql에 저장된 항목에서 동적으로 생성되는 버튼?

분류에서Dev

생성 된 목록의 각 요소에 자동으로 버튼을 추가하는 방법이 있습니까?

분류에서Dev

동적으로 생성 된 항목을 제거하는 방법

분류에서Dev

mySQL에서 동적으로 생성 된 menuStrip 항목에 "On Click"이벤트를 추가하는 방법은 무엇입니까?

분류에서Dev

jquery로 동적으로 생성 된 부트 스트랩 팝 오버를 트리거하는 방법

분류에서Dev

새로 생성 된 목록에 즐겨 찾기 항목을 추가하는 방법

분류에서Dev

동적으로 생성 된 ID로 목록 항목을 선택하는 방법-Selenium 테스트 Python

분류에서Dev

항목 목록과 관련된 입력 필드를 자동으로 생성하는 방법 React.JS

분류에서Dev

jquery를 사용하여 동적으로 생성 된 목록 항목을 <ol>에 삽입

분류에서Dev

jQuery를 사용하여 동적으로 생성 된 순서없는 목록을 수정하는 방법

분류에서Dev

동적으로 생성 된 목록에서 버튼으로 텍스트를 변경하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 테이블에 CSS를 추가하는 방법

분류에서Dev

동적으로 생성 된 JTable에 이미지를 추가하는 방법

분류에서Dev

동적으로 생성 된 ImageView에 이미지를 동적으로 추가하는 방법

분류에서Dev

for 루프를 사용하여 목록에서 마지막으로 추가 된 항목에 항목을 추가하는 방법

분류에서Dev

자바 스크립트의 배열 항목 목록에 버튼을 동적으로 추가하는 방법

분류에서Dev

동적으로 생성 된 ToolStripMenuItem.DropDown 항목에 클릭 동작을 추가하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 목록 항목 및 해당 내용에 대한 클릭 동작 추가

분류에서Dev

열 QML 요소에서 동적으로 생성 된 항목을 제거하는 방법

분류에서Dev

JQuery를 사용하여 목록 항목을 동적으로 삽입하면 하드 코딩 된 목록 항목과 다른 결과가 생성됩니다.

분류에서Dev

목록에 추가 된 항목의 이름을 동적으로 바꾸는 방법

분류에서Dev

Blazor : 동적으로 생성 된 구성 요소를 제거하면 항상 목록에서 마지막 항목이 제거됩니다.

분류에서Dev

바인딩 된 데이터를 기반으로 항목을 동적으로 추가하는 방법

분류에서Dev

Tkinter에서 목록 용으로 생성 된 버튼의 텍스트를 업데이트하는 방법

분류에서Dev

onChange 이벤트를 동적으로 생성 된 목록으로

분류에서Dev

BS4를 사용하여 Python에서 WebScraping-동적으로 생성 된 목록 가져 오기

분류에서Dev

jQuery 동적으로 생성 된 div에서 동적으로 생성 된 요소를 추가 / 제거하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    istview를 사용하여 동적으로 생성 된 패널에 동적 목록 항목 추가

  2. 2

    Extjs 탭 패널에서 동적으로 생성 된 탭에 xtype을 항목으로 추가하는 방법

  3. 3

    JavaFX 요소를 추가하는 방법 예. 데이터베이스 Mysql에 저장된 항목에서 동적으로 생성되는 버튼?

  4. 4

    생성 된 목록의 각 요소에 자동으로 버튼을 추가하는 방법이 있습니까?

  5. 5

    동적으로 생성 된 항목을 제거하는 방법

  6. 6

    mySQL에서 동적으로 생성 된 menuStrip 항목에 "On Click"이벤트를 추가하는 방법은 무엇입니까?

  7. 7

    jquery로 동적으로 생성 된 부트 스트랩 팝 오버를 트리거하는 방법

  8. 8

    새로 생성 된 목록에 즐겨 찾기 항목을 추가하는 방법

  9. 9

    동적으로 생성 된 ID로 목록 항목을 선택하는 방법-Selenium 테스트 Python

  10. 10

    항목 목록과 관련된 입력 필드를 자동으로 생성하는 방법 React.JS

  11. 11

    jquery를 사용하여 동적으로 생성 된 목록 항목을 <ol>에 삽입

  12. 12

    jQuery를 사용하여 동적으로 생성 된 순서없는 목록을 수정하는 방법

  13. 13

    동적으로 생성 된 목록에서 버튼으로 텍스트를 변경하는 방법은 무엇입니까?

  14. 14

    동적으로 생성 된 테이블에 CSS를 추가하는 방법

  15. 15

    동적으로 생성 된 JTable에 이미지를 추가하는 방법

  16. 16

    동적으로 생성 된 ImageView에 이미지를 동적으로 추가하는 방법

  17. 17

    for 루프를 사용하여 목록에서 마지막으로 추가 된 항목에 항목을 추가하는 방법

  18. 18

    자바 스크립트의 배열 항목 목록에 버튼을 동적으로 추가하는 방법

  19. 19

    동적으로 생성 된 ToolStripMenuItem.DropDown 항목에 클릭 동작을 추가하는 방법은 무엇입니까?

  20. 20

    동적으로 생성 된 목록 항목 및 해당 내용에 대한 클릭 동작 추가

  21. 21

    열 QML 요소에서 동적으로 생성 된 항목을 제거하는 방법

  22. 22

    JQuery를 사용하여 목록 항목을 동적으로 삽입하면 하드 코딩 된 목록 항목과 다른 결과가 생성됩니다.

  23. 23

    목록에 추가 된 항목의 이름을 동적으로 바꾸는 방법

  24. 24

    Blazor : 동적으로 생성 된 구성 요소를 제거하면 항상 목록에서 마지막 항목이 제거됩니다.

  25. 25

    바인딩 된 데이터를 기반으로 항목을 동적으로 추가하는 방법

  26. 26

    Tkinter에서 목록 용으로 생성 된 버튼의 텍스트를 업데이트하는 방법

  27. 27

    onChange 이벤트를 동적으로 생성 된 목록으로

  28. 28

    BS4를 사용하여 Python에서 WebScraping-동적으로 생성 된 목록 가져 오기

  29. 29

    jQuery 동적으로 생성 된 div에서 동적으로 생성 된 요소를 추가 / 제거하는 방법은 무엇입니까?

뜨겁다태그

보관