채택완료

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

2017-09-15 (금) 21:08:25 2,889

항상 도움 많이 받습니다.

궁금한게 예를 들어 

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

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

<div id="ajax_load">

 <ul>

  <li>1</li>

  <li>2</li> 

  <li>3</li> 

 </ul>

</div> 

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

|

답변 2개

채택된 답변
+20 포인트

가능합니다.

Copy
<!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>

정말 존경스럽네요. 감사합니다. 한번 적용시켜보겠습니다!!

답변을 작성하려면 로그인이 필요합니다.