ajax로 불러오는 html 태그들은 선택자로 선택할 수 없나요?

ajax로 불러오는 html 태그들은 선택자로 선택할 수 없나요?

QA

ajax로 불러오는 html 태그들은 선택자로 선택할 수 없나요?

본문

항상 도움 많이 받습니다.

궁금한게 예를 들어 

<div id="ajax_load"></div>

라는 태그가 있는데 이게 나중에 로드가 되면

<div id="ajax_load">

 <ul>

  <li>1</li>

  <li>2</li> 

  <li>3</li> 

 </ul>

</div> 

이걸 제이쿼리 선택자로 $('ul li') 이렇게 선택할 수 없는 건가요?



이 질문에 댓글 쓰기 :

답변 2

가능합니다.


<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <title>title</title>
        
        <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
        <script type="text/javascript">
            function test_create() {
                $("#ajax_load").html('<ul><li>1</li><li>2</li><li>3</li></ul>');
            }

            function test_select() {
                var lists = $('ul li');
                alert(lists.size());
            }
        </script>
        
    </head>
    <body>

        <input type="button" value="create node" onclick="test_create()" />
        <input type="button" value="select node" onclick="test_select()" />
        <div id="ajax_load"></div>

    </body>
</html>
답변을 작성하시기 전에 로그인 해주세요.
전체 123,524 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT