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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
ajax로 불러오는 html 태그들은 선택자로 선택할 수 없나요?

QA

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

답변 2

본문

항상 도움 많이 받습니다.

궁금한게 예를 들어 

<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>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 16
© SIRSOFT
현재 페이지 제일 처음으로