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>
정말 존경스럽네요. 감사합니다. 한번 적용시켜보겠습니다!!
답변을 작성하시기 전에 로그인 해주세요.